我正在開發一個Angular 1.5.3/Cordova 6.5/Ionic 1.3.3應用程序。在我的應用程序中,我打算使用cordova地理位置插件。該應用程序將運行在WebView中(通常Android上的Chrome Stable)。Cordova - 我如何知道我的應用程序是使用HTML5地理定位API還是cordova geolocation插件?
這裏是我的package.json文件:
{
"name": "myApp",
"description": "yadda",
"version": "4.2.0",
"private": true,
"dependencies": {
"angular": "1.5.3"
},
"devDependencies": {
},
"cordovaPlugins": [
"[email protected]",
"[email protected]"
]
}
我注意到,有一個HTML5 API來檢測地理位置: https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/watchPosition
我還注意到一個科爾多瓦插件(我已經添加到我的插件): https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/index.html
兩個文庫的語法是相同:
navigator.geolocation.getCurrentPosition
我該如何確定我的應用程序使用的是插件版本?
「此API基於W3C地理定位API規範,只能在尚未提供實施的設備上執行。「所以它會使用默認行爲或添加它,如果它不存在 –
你可以把你的評論作爲答案? – user1261710