我正在开发Ionic app,它应该按照当前的地理位置向地图上的用户显示。
我应该使用哪些插件或教程来存档?如何访问GPS位置。如何启用和禁用它?
答案 0 :(得分:0)
Ionic Native将为您节省生命。
Ionic Native是Cordova / PhoneGap插件的TypeScript包装器,可以轻松地为您的Ionic移动应用程序添加所需的任何本机功能。
根据您希望地理定位ping的准确程度以及您希望它使用的能量,您可以选择Background Geolocation
(便宜)或Geolocation
。
为了显示带有标记的地图,您应该使用Google Maps
插件。
您可能还需要一种方法来本地缓存从后端(或其他任何东西)获得的任何数据。最好和最简单的方法是使用ionic-storage
。
在任何情况下,由于所有这些API都在Cordova之上运行,因此您应该只在实际设备或模拟器中测试此功能。当然,当涉及到地理定位时,每次进行代码更改时都不能在块中运行,因此我强烈建议您在开发过程中mock这些插件。