Google maps - ограничить панорамирование между долготами - PullRequest
2 голосов
/ 16 августа 2010

Я пытаюсь установить ограничения для вида карты, чтобы пользователь не смог панорамировать его циклически.*

это возможно?

Ori

Ответы [ 2 ]

2 голосов
/ 16 августа 2010

См. Этот урок для v2: http://econym.org.uk/gmap/range.htm - в основном вы добавляете слушателя для события перемещения и отменяете движение, если оно выходит за пределы диапазона. Это должно быть применимо и в v3.

0 голосов
/ 25 февраля 2014

Я предполагаю, что вы должны реализовать OnCameraChangeListener и там проверить, находится ли камера в пределах вашей ограничительной рамки:

@Override
public void onCameraChange(CameraPosition arg0) {
    // camera's center
    LatLng a = arg0.target;
    double lat = a.latitude;
    double lng = a.longitude;
    // you can also access the field-of-view
    LatLngBounds boundingBox = mMap.getProjection().getVisibleRegion().latLngBounds;

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...