首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Android开发LBS应用

如何为Android开发LBS应用
EN

Stack Overflow用户
提问于 2011-04-06 00:46:48
回答 1查看 1.2K关注 0票数 1

我想为Android开发一个LBS应用程序,但我不知道如何开始该项目。

我想使用Google map API来使用Google.The用户的地图数据,也可以在地图上添加信息,并且这些信息可以在地图上显示。(例如,用户发现一条街道不安全,则该街道将在地图上显示为红色。)

我使用MSSQL服务器或Oracle来存储信息,但我不知道如何在需要的时候获取和使用这些数据,我应该使用地理信息系统引擎(如ArcGIS)吗?如何在Google Map上显示信息?我应该使用哪个GIS引擎?我还有另一个想法,就是使用Google Maps Data API。

有谁能给我一些建议吗?非常感谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-17 01:04:26

其中一种解决方案可能是:

  1. 您可以使用MSSQL Server2008或Oracle存储数据。PostGIS甚至更好,因为它是免费的,并且有一个坚实的空间地理信息系统引擎,你可以使用Geoserver。它适用于上面提到的所有数据库。
  2. 如果你想要一个原生的安卓应用程序,你可以继续使用原生的谷歌地图API,并手动构建PostGIS请求,以便在数据库中存储数据时与Geoserver通信。另一种选择是将其构建为网页,并使用即将到来的OpenLayers 2.11JavaScript库,该库对移动设备有很好的支持。它在构造WFS请求方面也很棒,所以你不需要手动处理这些东西。如果你仍然想要一个安卓地图,你可以使用Phonegap将你的OpenLayers网页打包到一个应用程序中。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5555403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档