ビューに Google マップがあります。
最近マップに追加されたマーカーの経度と緯度を保存したいと思います。私の ViewModel には、緯度と経度を含む Location オブジェクトがあります。
どうすればこれを達成できるか知っている人はいますか?
コードは次のとおりです。
function addMarker(location, isdragable) {
marker = new google.maps.Marker({
position: location,
map: _gmMap,
icon: '../../Content/images/pin-red_32.png',
draggable: isdragable
});
$('#mainPlaceHolder_hdnlatlong').val(location.lat() + ',' + location.lng());
markersArray.push(marker);
if (isdragable) {
google.maps.event.addListener(marker, 'dragend', function () {
showLocation(marker.getPosition().lat() + ',' + marker.getPosition().lng(), true);
});
}
$('#spmsg').hide();
}