Fragment kodu:
function mapaStart() { if(GBrowserIsCompatible()) { mapa = new GMap2(document.getElementById("mapka"),{mapTypes: [G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP]}); mapa.setCenter(new GLatLng(53.429805, 14.537883), 15); mapa.addControl(new GLargeMapControl()); var typyMapy = mapa.getMapTypes(); // kontrolki mapy typyMapy[0].getName= function() { return "Mapa";} typyMapy[1].getName = function() { return "Satelita";} typyMapy[2].getName = function() { return "Hybryda";} mapa.addControl(new GMapTypeControl()); mapa.addControl(new GOverviewMapControl()); mapa.addControl(new GScaleControl()); // nowy obiekt do geokodowania geo = new GClientGeocoder(); var ikona1 = new GIcon(); ikona1.image = "http://maps.google.com/mapfiles/kml/pal3/icon50.png"; ikona1.shadow = "http://maps.google.com/mapfiles/kml/pal3/icon58s.png"; ikona1.iconSize = new GSize(32, 32); ikona1.infoWindowAnchor = new GPoint(16,16); ikona1.iconAnchor = new GPoint(16,16); ikona1.shadowSize = new GSize(59, 32); GEvent.addListener(mapa,'click',function(marker,punkt) { if(marker) { mapa.removeOverlay(marker); } else if(punkt) { var marker = new GMarker(punkt,{draggable: true, icon: ikona1}); mapa.clearOverlays(); mapa.addOverlay(marker); var lat = marker.getPoint().lat(); var lng = marker.getPoint().lng(); function testowa(){ document.getElementById("nazwa").value=lat.toFixed(10); //document.getElementById("nazwa2").value=marker.getPoint().lng(); } }