Добавьте маркер местоположения, например Google Maps Mobile App, в JS v3 GoogleMap - PullRequest
0 голосов
/ 20 января 2012

Я оптимизировал страницу для мобильных устройств, на которой отображается карта Google.

Я бы хотел отобразить местоположение пользователя так же, как это делает приложение GoogleMaps для Android и Iphone (то есть синий треугольник с большим кружком, указывающим на погрешность).Я также хотел бы, чтобы местоположение этого маркера изменялось и обновлялось по мере движения пользователя.

Это то, что я могу реализовать на карте, созданной с помощью API Javascript, или это возможно только в мобильных приложениях для Android и Iphone?

Мне удобно получать геолокацию по ссылке ниже.

http://code.google.com/apis/maps/articles/geolocation.html

1 Ответ

1 голос
/ 21 января 2012

Вы можете сделать это с помощью Google Maps JavaScript API v3. Вам нужно получить геолокацию (по настроенной вами ссылке). Вы захотите использовать метод watchPosition с API геолокации.

Использование функции watchPosition API W3C GeoLocation

Отсюда, каждый раз, когда изменяется положение, вы можете позвонить в API Карт и обновить центр карты и / или местоположение маркера, который представляет текущее местоположение пользователя.

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