2013-11-01 8 views
2

Я хочу получить текущую позицию (широту и долготу) при перетаскивании карты.Не получать текущую позицию при перетаскивании карты

Для этого я использую следующий код:

google.maps.event.addListener(map , 'drag', function(event) { 
      addMarker(event.latLng.lat(), event.latLng.lng()); 
     }); 

Но, к сожалению, событие не содержит latlang функции или свойства в нем.

event.constructor, event.hasownproperty ... и т.д ..

но не event.latLng.lat()

+0

Проверить. – Jankya

+0

Нет, не добавлено, я не использую jquery в этом –

ответ

3

Где вы хотите поместить маркер?

Вы можете, например, получить центр карты таким образом:

google.maps.event.addListener(map, 'dragend', function() { 
    alert(map.getCenter()); 
}); 

Здесь если и будут добавлены J запроса штепсель в пути у г ASPX страницы reference of the Map class

+0

человек, которого вы решили мою проблему ... вы величайший человек на земле ... Я боролся с утра, но просто скопировал вложенный ур ответ и проделал работу. ..год благословит вас ... счастливый дивали !!! –

Смежные вопросы