Вам не нужен jquery, это не облегчит задачу.
Сначала создайте карту и добавьте перетаскиваемый маркер.
var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
var marker = new google.maps.Marker({
position: myLatlng,
map: map, // handle of the map
draggable:true
});
Затем вам просто нужно добавить событиепрослушиватель карты, который прослушивает событие перетаскивания маркера и обновляет текстовые поля.
google.maps.event.addListener(
marker,
'drag',
function() {
document.getElementById('lat').value = marker.position.lat();
document.getElementById('lng').value = marker.position.lng();
}
);
http://jsfiddle.net/xTh5U/