Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по GMap (https://javascript.ru/forum/misc/5061-vopros-po-gmap.html)

Beck 11.09.2009 23:37

Вопрос по 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 не нашел...

Помогите пожалуйста.

Shasoft 14.09.2009 10:12

Вы лучше напишите, что вы хотите сделать этим кодом?
А то что-то не очень понятно.
Вам нужно при клике на карте ставить новый маркер или изменять положение уже существующего?


Часовой пояс GMT +3, время: 18:42.