Василий Г.
101 сообщение
#15 лет назад
Приветствую

Работаю с гугл апи для мап
Вывод маркеров разобрался
А как возможно перетаскивать маркеры и получать новые координаты
Т.е. чтобы пользователь сам мог добавить маркер в любое место на карте
Если есть ссылки на статьь или как спросить это у гугла - буду рад помощи

Спасибо
Андрей К.
1172 сообщения
#15 лет назад
Роман П.
1599 сообщений
#15 лет назад
Это все очень просто

marker = new GMarker(xpoint, {draggable: true});
GEvent.addListener(marker, "dragend", function() {
showCoords();
});
GEvent.addListener(map,"click", function(overlay,latlng) {
if (latlng) {
marker.setLatLng(latlng);
showCoords();
}
});
map.addOverlay(marker);


а функция showCoords просто напросто берет координаты маркера marker.getLatLng() - а с ними уже что хотите делайте, присваивайте инпуту скрытому, потом сохраняйте в базу и т.д.)
Константинович С.
658 сообщений
#15 лет назад
Интересно