交互式信息窗口谷歌地图V3
Interactive Infowindow Google Map V3
这可能有一个非常简单的答案,但我就是无法让它发挥作用。
第一部分(无效)。内部信息窗口:
dataTitle = place.name;
content += "<input type='button' value='Add this Spot' onclick='addToList("+place.geometry.location.lat()+","+place.geometry.location.lng()+",dataTitle);' >";
即时警报dataTitle工作正常,但是由于某种原因,addToList函数中的dataTitle为空。
第二部分(工作)。现在我在自定义信息窗口之外使用完全相同的东西,它运行得很好。。。
dataTitle = $(this.content).find("div.gm-title").text();
var link = $("<input type='button' value='Add this Spot' onclick='latLngSet(dataTitle)' >");
function latLngSet(title) {
addToList(userLatitude,userLongitude,title);
}
纬度和经度都显示正确,只是标题在自定义信息窗口中显示为空白。。。
您在链接字符串中设置datatitle,就像文本而不是值一样。试试这个:
dataTitle = $(this.content).find("div.gm-title").text();
var link = $("<input type='button' value='Add this Spot' onclick='latLngSet("+ dataTitle +")' >");
function latLngSet(title) {
addToList(userLatitude,userLongitude,title); }
相关文章:
- 谷歌地图v3标记没有显示ie8和9
- 谷歌地图v3:当函数'失败'呼叫
- 谷歌地图V3
- 谷歌地图V3-我无法调和关闭
- 在谷歌地图V3上选择多边形
- 谷歌地图v3侦听器(单击)-更改URL
- 谷歌地图V3在安卓应用程序中的实现
- 对谷歌地图v3 API getDetails()函数感到困惑
- 谷歌地图 v3 缩放特定位置
- 右键点击标记-谷歌地图V3
- 如何重新启用禁用的谷歌地图v3拖放、缩放等
- 交互式信息窗口谷歌地图V3
- 未捕获的类型错误:无法读取属性'长度'未定义的谷歌地图V3
- 谷歌地图v3
- 为谷歌地图v3
- 谷歌地图v3-将标记替换为infoWindow显示
- 如何在谷歌地图V3上居中和缩放多个标记
- 多站方向-谷歌地图v3
- 如何在谷歌地图v3中创建在所有缩放级别具有相同半径的圆
- 尝试在谷歌地图V3中绘制超过10个标记,不使用地理编码