0
我試圖用非本地離子2插件叫做Mapbox。參考網站是Telerik Mapbox,我做以下步驟:如何在Ionic 2上使用非本地地圖盒插件?
- 我通過科爾多瓦插件安裝它添加...
- 在網頁,我想呈現本地地圖我在頂部聲明declare var cordova:any;
最後調用的方法來顯示地圖
if (typeof cordova !== 'undefined') { cordova.plugins.Mapbox.show( {...}) }else{ console.log("cordova is undefined"); }
返回的錯誤是:
Cannot read property 'show' of undefined
離子 - > 3.5.2
科爾多瓦 - > 7.0.1
瓦你不認識他的方法嗎?
編輯
我能夠通過下載回購並將其添加以及ionic cordova plugin add /path/to/my/plugin/my.plugin.folder.here/
安裝mapbox插件。
現在,作爲上述問題始終是相同的。相反,如果我在全球宣佈Mapbox declare var Mapbox: any;
然後調用它
if (typeof cordova !== 'undefined') {
Mapbox.show(
{...})
}else{
console.log("cordova is undefined");
}
應用程序崩潰。
我加入**(窗口)**,但仍顯示方法不承認它@SwapnilPatwa –
'的console.log(窗口)',並檢查是否Mapbox有沒有'Plugins'。 –
在插件文件夾中沒有。我只有imagePicker對象 –