尝试在infowindow..i中触发事件,其中包含以下内容字符串
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>';
这里警告声明没有触发......实际上我需要实现一个事件,每当我点击按钮我需要将特定坐标存储到本地存储 任何建议将不胜感激
答案 0 :(得分: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();