2015-03-02 329 views
1

有人知道如何使用“plugin.google.maps”内的控制器,而使用离子框架?使用科尔多瓦谷歌地图插件与角/离子

我需要处理点击标记(plugin.google.maps.event.MARKER_CLICK),并弹出一些信息(在地图之外),所以我不能留在“run”方法中。

“controllers.js”:

.controller('GetShopsCtrl', function($scope, $http) { 
    var div = document.getElementById("map_canvas"); 
    var map = plugin.google.maps.Map.getMap();  
}) 

ReferenceError: plugin is not defined 

谢谢!

PS:我也问这个问题在这里:http://forum.ionicframework.com/t/using-google-maps-cordova-plugin/4456/83

+0

我没有成功的编辑我的帖子来说“你好!” ! – bokobok 2015-03-02 21:35:13

+0

DId你解决了这个问题? – 2016-01-13 15:29:47

回答

0

这应该这样做:在div设置map.setClickable(false)

收盘后设置map.setClickable(true)

此外,请务必正确地收听点击事件。

希望这有助于。

0

当你没有谷歌播放安装在安卓amulator服务或者运行在浏览器中的应用程序,你得到这个错误,插件是原生,只会在设备上工作...

相关问题