大家好,我们一个海外项目(北美+拉美区域),项目情况为:使用谷歌地图,用户界面为PC端和APP,主要功能是定时上报位置(1分钟一次)、GPS 虚拟围栏、可以 实时查看位置、轨迹查询;终端预计大概1万多个,目前面临的问题:
- 终端大概有一半时间会处在无GPS信号(室内),如果终端处于运动状态,每分钟上报一次wifi或基站信息到后台,后台再到第三方开源平台(OpenCellID)调用相应接口获取相应的经纬度,但是有些wifi信息在第三方平台查询不到或提供的经纬度与实际不一致。
1) 那么像以上这种场景,大家是如何解决的呢?
2)如果查询不到,再到google map查吗?
3) 但如果是经纬度不准确的话又是如何解决的呢?因为程序也不知道是否正确?
4) 如果查询不到就到google map调用Geolocation API,那么将会产生比较多的费用,因为这个调用接口的次数还挺多的。 - PC端和APP的地图显示采用的是Google Map,显示地图时,要将终端用户头像显示在具体的位置上。
1)地图显示是否可以使用google map的Maps Embed API? 好像嵌入式地图无法修改图标。
2)如果出于成本考虑,使用openStreetMap是否有问题,和Google Map比较了下,OpenStreetMap确实会 GoogleMap详细,大家有用过OpenStreetMap吗?这个地图会有那些问题呢?
因客户在后续项目运营上的预算不多,所以无法单一采用谷歌地图, 麻烦大家帮忙建议下,要实现项目需求,定位尽量精准,在地图这块上,采用那些方案成本会比较优呢?那些功能采用Google Map,那些功能可以采用第三方开源平台或其他付费的平台呢?除了上面提到的OpenCellID、openStreetMap,还有那些平台推荐的呢?
希望有地图相关项目经验的大咖,能结合您之前项目的经验及遇到的问题,给予建设性的建议,非常感激!