Вопрос по GMap
var marker_center = ''; var marker_over = ''; map = new GMap2(document.getElementById("gmap")); map.setCenter(new GLatLng(56.915,24.65332), 7); var myEventListener = GEvent.bind(map, "click", this, function(overlay,point) { var newmark = new GMarker(point, {draggable: true}); map.addOverlay(newmark); marker_center = map.getCenter(); marker_over = newmark.getLatLng(); $("#marker_center").attr("value","" + marker_center + ""); $("#marker_over").attr("value","" + marker_over + ""); GEvent.addListener(newmark, "dragend", function(overlay) { marker_center = map.getCenter(); marker_over = overlay; $("#marker_center").attr("value","" + marker_center + ""); $("#marker_over").attr("value","" + marker_over + ""); }); }); Не знаю, как удалять предыдущий маркер, если кликнули два раза по карте. В документации google maps API не нашел... Помогите пожалуйста. |
Вы лучше напишите, что вы хотите сделать этим кодом?
А то что-то не очень понятно. Вам нужно при клике на карте ставить новый маркер или изменять положение уже существующего? |
Часовой пояс GMT +3, время: 18:42. |