koreets2011
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день. С толкнулся с такой вот непоняткой, перерыл документацию по этим картам и так ничего и не понял. Суть задачи состоит в том, что-бы в режиме реального времени показывать на карте моё текущее место положение именно по GPS. И вы не поверите мне, этого я не нашел в документации. Там есть конечно, но все именно без использование GPS, либо по IP либо вычисленное средствами браузера. Единственное что пришло мне в голову это: Код: // Это JS function onSuccessGPS(position) { myMap.geoObjects.remove(myPlacemark); myPlacemark = new ymaps.Placemark([position.coords.latitude, position.coords.longitude], { iconContent: '1', balloonContent: 'Балун', hintContent: 'Стандартный значок метки' }, { preset: 'twirl#violetIcon' }); myMap.geoObjects.add(myPlacemark); } | Но это же чистое извращение, "myPlacemark" постоянно перерисовывается и это бесит. Как реализовать то? Кто подскажет? Добавлено: Код: function onSuccessGPS(position) { myPlacemark.geometry.setCoordinates([position.coords.latitude, position.coords.longitude]); } | Все равно, метка дергается, то есть заметно как она исчезает и появляется, разве нельзя в режиме realtime её перемещать не перерисовывая? |