javascript - cordova-plugin-googlemaps 如何从标记数组触发标记的 info_window

标签 javascript android cordova google-maps google-maps-api-3

我很难显示从标记数组中选择的特定标记的信息窗口。

我正在使用这个插件https://github.com/mapsplugin/cordova-plugin-googlemaps/wiki/Map与 Cordova 。

我可以将相机移动到特定的标记位置,因为我从数组中获得了标记的 latLng,但如何触发同一标记的 Info_window。请帮忙

最佳答案

终于找到解决办法了。 在 map 上添加标记时。该函数返回标记对象,将该对象推送到数组中。一个想法,

for(var i= 0; i < data.length; i++){
   map.addMarker({
       'position': data[i].latLng,
       'title' : i
             }, function(marker){
              arrayOfMarkers.push(marker);
                 })

调用info_window

arrayOfMarker[i].show_infoWindow();

*不要继续语法,捕获想法

关于javascript - cordova-plugin-googlemaps 如何从标记数组触发标记的 info_window,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36052749/

相关文章:

java - 使用php将base64图像从android上传到服务器时出错

ios - 如何基于现有的用 Swift 编写的 XCode 项目创建一个 cordova 插件?

javascript - Ember.js - 无法使用 this.transitionTo

javascript - 如何在javascript中更改隐藏值?

javascript - phonegap android 控制台日志不工作

javascript - .replace 在 js 中不起作用

android - 不同机器 apk 上同一设备的不同 Settings.Secure.ANDROID_ID

javascript - 无法在 Node js 中使用 ecdsa 模块进行签名

android - 第二次停止录制时应用程序崩溃

android - 测试 Cordova 应用程序的有效方法