Как отобразить местоположение в Google Maps? - PullRequest
0 голосов
/ 09 марта 2012

Когда я захожу на http://maps.google.com на моем устройстве iOS, текущее местоположение отображается, как на рисунке ниже.

Google Maps on iOS

Я создаю свою собственную картуиспользуя API Карт Google v3 .Как я могу создать эту функцию?

Я попробовал их пример, используя геолокацию в веб-браузере , но он просто отображает текстовое поле на моем месте.Я хотел бы, чтобы это было похоже на изображение выше, где оно показано с использованием синих маркеров и круга, показывающего точность.Это поведение по умолчанию, если Google Maps API v3 или я должен создать его сам, используя значок, маркер и кружок?

1 Ответ

0 голосов
/ 09 марта 2012

Вы можете установить изображение маркера, установив свойство icon объекта MarkerOptions, передаваемого в конструктор Marker, для отображения пользовательского изображения. http://code.google.com/intl/da/apis/maps/documentation/javascript/reference.html#MarkerOptions

var marker = new google.maps.Marker({
   position: new google.maps.LatLng(56.8848, 14.7730),
   map: map,
   title: 'My workplace',
   clickable: false,
   icon: 'http://google-maps-icons.googlecode.com/files/factory.png'
});

Вот сайт с дополнительной информацией об использовании Google Maps API V3 http://www.svennerberg.com/tag/google-maps-api-3/

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