2015-12-26 19 views
0

我一直在試圖讓谷歌地圖與流星和科爾多瓦在IOS(模擬器測試)工作,但經過長時間的修補後,我不知道承認,我只是可以讓它工作。如何使用谷歌地圖流星在IOS IOS

我開始用相應的文章:

http://blog.thebakery.io/native-ios-maps-with-meteor-and-cordova/

我管理安裝和我產生谷歌的應用程序鍵Android和iOS並將其添加到移動config.js如下之後成功編譯:

App.configurePlugin('plugin.google.maps', { 
    'API_KEY_FOR_ANDROID': 'my-andriod-key', 
    'API_KEY_FOR_IOS': 'my-ios-key' 
}); 

當我試圖運行它,雖然我得到的只是一個空白的白色屏幕。

然後我看了看周圍的替代,結果發現:

https://github.com/gwendall/meteor-google-maps-cordova

這也沒有編譯錯誤,但再次我得到的是一個空白屏幕。

流星補充千年發展目標:地理位置

沒有喜悅:(

作爲最後一次嘗試我

閱讀多一點我也只安裝櫃面它需要地理位置後試圖尋找一個流星谷歌地圖的實施,沒有使用科爾多瓦和解除模板腳本,看看它會工作。

https://github.com/dburles/meteor-google-maps-demo

沒有運氣。

我對流星很陌生,所以我已經達到了我的能力極限,弄清楚了。

有沒有其他人試圖在流星科爾多瓦實施谷歌地圖?我將不勝感激任何例子或建議如何讓它工作。

- 更新 -

搜索谷歌,地圖問題的一些流星的帖子我沒有找到一個建議增加一些訪問規則,移動config.js

App.accessRule('https://*.googleapis.com/*'); 
App.accessRule('https://*.google.com/*'); 
App.accessRule('https://*.gstatic.com/*'); 

這個我以後後現在至少沒有得到一個完全空白的屏幕。當我通過Safari瀏覽器開發人員工具查看時,我可以看到有一個Google地圖窗口生成,但它是一個空的灰色元素,在角落有一個谷歌徽標,並且不會加載交互式地圖。

回答

2

聽起來像你正在做正確的事情,我絕對需要以下規則添加到移動config.js

App.accessRule('*'); 
App.accessRule('https://*.googleapis.com/*'); 
App.accessRule('https://*.google.com/*'); 
App.accessRule('https://*.gstatic.com/*'); 
App.configurePlugin('plugin.google.maps', { 
    'API_KEY_FOR_IOS': 'your private key' }); 

也許重溫谷歌控制檯,以確保您正確設置了JavaScript和IOS證書