Infowindow の onclick イベントに問題があります。マップ上のマーカーの位置を変更するときに、新しい位置を保存するかどうかを尋ねる yes/no の質問を表示したいと思います ...2 つのボタンを (2 つの方法で) 追加しました。ボタンが「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マップの上にボタンを作成しましたが、問題ありません..しかし、情報ウィンドウのGoogleマップ内では問題です