Google Map API在信息窗口中显示标记位置

Waggoner_Keith

我有一个位置的javascript数组(jarray),我在其中进行了遍历并将每个位置的标记添加到Google地图上。除了这些标记之外,我还想添加一个显示标记位置的信息窗口。下面的代码在每个标记的信息窗口中显示相同的纬度和经度位置。我希望每个标记在其信息窗口中都有其自己的地址。我还尝试将信息窗口的内容设置为results [0] .geometry.location,address和jarray [i]都没有成功。任何想法都将不胜感激。

    for(var i = 0; i < jarray.length; i++){
                            geocoder.geocode({'address': jarray[i]}, 
                            function(results, status) {
                              if (status == google.maps.GeocoderStatus.OK) {
                                if (status != google.maps.GeocoderStatus.ZERO_RESULTS) {

                                  var marker = new google.maps.Marker({
                                    position: results[0].geometry.location,
                                    map: map,
                                    title: "Marker",
                                    icon: image
                                  });

                                  var infowindow = new google.maps.InfoWindow({
                                    content: "<p>"+marker.position+"</p>"
                                  });

                                  marker.addListener('mouseover', function() {
                                    infowindow.open(map, marker);
                                  });
仅酒吧

我不认为Google Maps api标记具有location属性-您可以使用position-方法是marker.getPosition()

https://developers.google.com/maps/documentation/javascript/reference?hl=zh_CN#Marker

然后,您可以通过地理编码使用该位置到地址(如果需要)

https://developers.google.com/maps/documentation/geocoding/intro

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Google Map信息窗口中显示动态内容

显示信息窗口的Javascript Google Map API问题

如何以编程方式点击iOS google map标记或显示标记的信息窗口?

在Google Maps标记的信息窗口中显示链接

Google Map Engine API中的信息窗口

Google Map信息窗口仅显示在JavaScript中的一个标记上

Google Map iOS-如何保持标记信息窗口始终显示?

带有Routeplanner的Google Map无法正确显示标记和信息窗口

Google Map API 在引导模式弹出窗口中显示空白地图?

Google Map API-Infowindow显示Google Place API信息

从数据库加载的位置未显示Google Map标记

Google Map API v3〜只需关闭信息窗口?

Google Map API-foreach循环中的信息窗口

Google Maps iOS的位置标记信息窗口

Google Map API从当前位置到标记的路线

使用Google Map API上的当前位置更新标记

如何从Google Map的信息窗口中调用Angular2函数?

使用Google Map API在Google Map上标记多个位置

加载Google Map时打开信息窗口

Google Map Marker信息窗口大小

Google Map-获取标记的位置

Google Map-每3秒在随机标记上弹出一次信息窗口

Google Map Display在一个小窗口中显示错误,并且没有展开

通过附加到Google Maps标记的信息框中的按钮,在Magnific弹出窗口中显示动态内容

显示Google Map onclick事件-Google Map API

Google Map API标记图标网址?

如何更改Google Map v2 android中的信息窗口(自定义)位置?

Google Map群集不会分隔彼此靠近的标记,以使infoWindow显示信息

当我单击单个标记时,反应显示所有信息的Google Map InfoWindow