2015-03-02 219 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服務或者運行在瀏覽器中的應用程序,你得到這個錯誤,插件是原生,只會在設備上工作...

相關問題