Google Maps API gm_bindings_未定义

史蒂夫·埃德温

我正在列出我在地图下的标记列表,并且当用户单击它时应该显示该标记,但不会显示。我收到控制台错误:未捕获的TypeError:无法读取未定义的属性'gm_bindings_'

现在,我陷入困境,并向您寻求帮助。

一些代码:

var infowindow = new google.maps.InfoWindow();
map.addMarkers(allMarkers);
jQuery(document).on('click','.address',function(){
        marker = allMarkers[this.id];
        infowindow.open(map, marker); //The error occurs on this line.
});

小提琴-http: //jsfiddle.net/5nxbd7o2/1/

在控制台中查看以查看错误。

地理编码

问题是您使用的是gmaps3,而不是直接使用Google Maps Javascript API v3。您的地图变量是GMap对象,而不是google.maps.Map对象。

工作小提琴

更改此:

jQuery(document).on('click','.address',function(){
    marker = allMarkers[this.id];
    console.log(marker);
    infowindow.open(map, marker);
});

到:

jQuery(document).on('click', '.address', function () {
    marker = allMarkers[this.id];
    console.log(marker);
    marker.infoWindow.open(map.map, marker);
    // will center the map on the marker
    map.map.setCenter(marker.getPosition());
});

注意,我还修改了代码以打开信息窗口。

如果您想取消标记的组合,则还需要添加代码以进行放大:

map.map.setZoom(20);

小提琴做到了

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Maps API gm_bindings_未定义

来自分类Dev

Google Maps API返回“未定义”

来自分类Dev

Google Maps API 3-类型错误:a未定义

来自分类Dev

Google Maps api标记未定义错误

来自分类Dev

为什么Google Maps API中未定义我的Maps对象

来自分类Dev

Google Maps Api v3标记。Google未定义

来自分类Dev

Google Maps API v3 Heatmaps错误:“无法读取未定义的属性'HeatmapLayer'”

来自分类Dev

Google Maps API JS V3:infowindow.getPosition()==未定义?

来自分类Dev

Google Maps JS API(v3)InfoWindow脚本错误-JSON未定义

来自分类Dev

Google Maps API(使用gmapsjs)时,setCenter抛出“未定义不是函数”吗?

来自分类Dev

Google Maps api V3,添加ajax后,这在getCenter()上是未定义的错误

来自分类Dev

Google Maps API 3中未定义标记的javascript数组

来自分类Dev

为什么在使用 Google Maps API 时全局设置的 JS 变量显示为未定义?

来自分类Dev

google.maps.places未定义

来自分类Dev

Google Maps Geocoder未定义

来自分类Dev

未定义Google Maps功能

来自分类Dev

Google Maps Geocoder未定义

来自分类Dev

Google Maps API RefererNotAllowedError

来自分类Dev

Google Maps API DeletedApiProjectMapError

来自分类Dev

Google Maps Api许可

来自分类Dev

Google Maps Api

来自分类Dev

Google Maps REST API

来自分类Dev

Google Maps API请求

来自分类Dev

Google Maps Directions API

来自分类Dev

Google Maps API参数

来自分类Dev

Google Maps API V3地方信息库无法读取未定义的属性“位置”

来自分类Dev

很难让Google Maps在Ionic中显示-“未定义Google”

来自分类Dev

ReferenceError:使用angular-google-maps时未定义_

来自分类Dev

Google Maps集成中的“未定义rd”错误

Related 相关文章

热门标签

归档