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()latlng应设置为 GLOBAL 的标记使用的函数(在脚本开始时)

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

编辑 更改自(原始剪切和粘贴错误)

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