我对android开发很新。我想为我的高级项目制作一个Android应用程序。该项目的想法是:构建一个应用程序,它将在地图上显示一个位于道路或路径上的位置。所以看起来像使用谷歌地图和Locator类这可以做到。但是这里有我用esir格式的路径系统shapefile的东西。看起来可以将其从ArcGIS导出为KML文件,然后将其覆盖在谷歌地图上。当然,我希望显示给用户的GPS位置“捕捉”到最近的路径,如果它在路径的15米处,以帮助隐藏GPS中的不准确性。我还希望能够在地图上放置通知图标,例如路径条件,可以不时更新。我也有该区域的道路,溪流,湖泊等的shapefile,所以我可以使用它们而不是谷歌地图。使用谷歌地图并覆盖KML文件最好的方法吗?这听起来像是一个可行的项目吗?
答案 0 :(得分:0)
请注意,这是一个可行的项目。对于你的基本地图的这个项目有很多解决方案你可以使用谷歌地图,openstreetmap,Bingmap(personnaly我更喜欢openstreetmap),开放层......,之后你可以选择谷歌地图api或Arcgis Api(personnaly我认为arcgis api更专业,包括GIS的所有服务)...,对于Gps有很多解决方案,其中一个主题是更新你的Gpx文件并将其投影为一个你的应用程序中的图形层。