InfoWindow对象中的Onclick事件

时间:2012-11-17 16:23:34

标签: javascript google-maps google-maps-api-3

我在infowindow的onclick事件有问题。当我在地图上更改标记的位置时,我想显示一个是/否的问题,询问我是否要保存新的位置...我添加了两个按钮(在两种方式)到InfoWindow对象(markerInfoWin),看起来按钮不会调用'onclick'事件..我试过调用警报(“测试”)但没有任何反应..

 function addPhotoMarker(lat, lon)
 {
   //.....
   //.....
   google.maps.event.addListener(photoMarker, 'dragend', function(event){
      //....
      //....
      movedMarkerContent(photoMarker);

    });
 }

function movedMarkerContent(marker)
{
  markerInfoWin.setContent('<div class="content"><div class="image"><img class="image_info" src="' + photoPath + '" alt="tu ma byc obrazek!" />'
       + '</div><b>Wspolrzedne GPS: </b>' + marker.getPosition().lat().toFixed(3)+", " + marker.getPosition().lng().toFixed(3)
       + '<p>Czy chcesz zapisac nowe informacje o polozeniu ?</p><button name="yesBtn" onclick=positionChanged() > Yes </button>'
       + '<input type="button" id="noBtn" value="No" onclick=alert("Test")/></div>');

  markerInfoWin.setPosition(marker.getPosition());
  markerInfoWin.open(photoMap);
}

我在google地图上方创建了按钮,没关系..但是在infowindow里面的谷歌地图是个问题

0 个答案:

没有答案