Нажатие кнопки помещает текущее местоположение пользователя на карту с помощью Google Maps API V3 - PullRequest
0 голосов
/ 18 февраля 2012

Я понимаю, как получить мое текущее местоположение с помощью HTML5.

Как добавить обработчик кликов, чтобы при нажатии кнопки отображалось мое текущее положение на карте?

Пример Google в значительной степени объясняет, как это делается, но кнопка настроена на предопределенные координаты. Как мне вместо этого прикрепить кнопку «Домой» к координатам текущей позиции? Пример пользовательского элемента управления

1 Ответ

0 голосов
/ 18 февраля 2012

Из Google демо

navigator.geolocation.getCurrentPosition(function(position) {
  initialLocation = new  google.maps.LatLng(position.coords.latitude,position.coords.longitude);
map.setCenter(initialLocation);

Поскольку initialLocation является глобальным, вы можете использовать его для установки прослушивателей событий щелчка: просто установите карту в initialLocation

google.maps.event.addDomListener(controlUI, 'click', function() {
map.setCenter(initialLocation)
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...