0

情報ウィンドウでイベントをトリガーしようとしています..次のコンテンツ文字列があります

var contentString = '<div id="content">'+
           '<div id="siteNotice">'+
           '</div>'+
           '<h2 id="firstHeading" class="firstHeading">'+data.name+'</h2>'+
           '<div id="bodyContent">'+
           '<p>'+data.address+'</p>'+
           '<p></p>'+
           '<p>Do You Want to change search location</p>'+
           '<input type="button" value="click me" onclick="alert(\"infoWindow\")">'+
           '</div>'+
           '</div>'; 

ここでアラートステートメントはトリガーされません..実際には、ボタンをクリックするたびにその特定の座標をローカルストレージに保存する必要があるイベントを実装する必要があります。

4

1 に答える 1

0

変化する'<input type="button" value="click me" onclick="alert(\"infoWindow\")">'+

'<input type="button" value="click me" onclick="saveData()">'+

saveData() latlngGLOBAL に設定する必要があるマーカーから使用される関数 (スクリプトの開始時)

function saveData() {
  var latlng = marker.getPosition();
  var lat=latlng.lat();
  var lng=latlng.lng();
//store data
 }  

EDIT から変更しました(元のカット&ペーストエラー)

var lat=" + latlng.lat();
var lng=" + latlng.lng();
于 2012-10-19T17:44:19.473 に答える