Napisałem sobie kod:
var dymek = new google.maps.InfoWindow(); // zmienna globalna
function dodajMarker(image,point,txt)
{
// tworzymy marker
var opcjeMarkera =
{
position: point,
map: map,
icon: image
}
var marker = new google.maps.Marker(opcjeMarkera);
marker.txt=txt;
google.maps.event.addListener(marker,"click",function()
{
dymek.setContent(marker.txt);
dymek.open(map,marker);
});
return marker;
}
var latlng = new google.maps.LatLng(52.025459, 19.204102);
var myOptions = {zoom: 6,
center: latlng,
disableDoubleClickZoom: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"),myOptions);
var image = '/media/img/icons/offer.png';
point = new google.maps.LatLng(50.140277777778,18.531388888889)
marker = dodajMarker(image, point, 'test');
google.maps.event.addListener(map, "click", function(event)
{
var myLatLng = event.latLng;
var lat = myLatLng.lat();
var lng = myLatLng.lng();
marker.setPosition(event.latLng);
document.getElementById("lat").value = lat;
document.getElementById("lng").value = lng;
});
Wszystko gra i buczy jednak nie wiem czemu ale przestało działać powiększenie mapy poprzez podwójne kliknięcie myszką. Da się coś z tym zrobić?