Клуб API Карт

Определение местоположения

small_butterfly_long_long_as_long_as_i_can_do_it_here
19 июня 2012, 20:31

На Яндекс.Картах есть удобная кнопка определения моего местоположения:

Есть ли она в API или придется реализовывать ее функционал самому?

3 комментария
Подписаться на комментарии к посту

Приедется реализовывать самому, в клубе уже опсуждалось как

if (navigator.geolocation) {
var locationButton = new ymaps.control.Button(
{data: {
title: 'Где я?',
image: '/img/icons/wifi_icon.png'
}},{
position:{left:35 , top:35}
});

locationButton.events.add('click', function(a, b) {
navigator.geolocation.getCurrentPosition(
function (position) {
 alert("Координаты: " + position.coords.longitude + ", " + position.coords.latitude);
}, function (error) {
alert('Точное местоположение определить не удалось');
}, {
enableHighAccuracy: false,
timeout: 10000,
maximumAge: 1000
});
this.deselect();
}, locationButton);

map.controls.add(locationButton);
}
small_butterfly_long_long_as_long_as_i_can_do_it_here
20 июня 2012, 20:54

спасибо, реализуем