2016-03-24 26 views
0

Kullanıcının belirtilen şehir sınırını aşmasını kısıtlamaya çalışıyorum. Bu broşürde maxBounds harita objesi özelliğiyle veya southwest & northeast noktalarını sağlayarak bu işlevi gerçekleştirdim. Bu sayede şehir sınırının ötesindeki kaydırma/yakınlaştırma işlemlerini sınırlar.Android Google Maps set maxBounds

Android'de Google haritasının kaydırılmasını/yakınlaştırmasını kısıtlamak için yukarıdaki gibi bir yol var mı?

+0

bu SO bilet kontrol ettiniz: http://stackoverflow.com/questions/16700770/leaflet-js-setmaxbounds-ignores-southern-bound –

+0

@datul, teşekkürler. Uygulamanın broşürde değil androidde olmasına ihtiyacım var. –

cevap

3

GoogleMaps'in en son sürümü bu özellikleri ekledi, blog yazısına bakın here. Notta, kullandığınız kitaplığa bağlı olarak compile 'com.google.android.gms:play-services:9.4.0' veya compile 'com.google.android.gms:play-services-maps:9.4.0' ayarlayın. İlginizi olacak

yöntem vardır:

GoogleMap.setMinZoomPreference(float minZoomPreference) 
GoogleMap.setMaxZoomPreference(float maxZoomPreference) 
GoogleMap.setLatLngBoundsForCameraTarget(LatLngBounds bounds)