101 сообщение
#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 лет назад
Интересно