0

在我开始做一些 Android 编程之前,我想知道一些信息。

我想做一个应用程序来获取其他 Android 手机用户的 GPS 位置。这很容易做到吗?

另外,制作一个类似于 Tom Tom GPS 应用程序来通过地图引导您到各个地方是否容易?

最后一个问题......我可以获取我当前的位置作为 GPS 坐标,并通过地图找到我附近的任何商店、银行、服务站等的位置吗?

4

1 回答 1

2

这实际上是关于将 GPS 与其他服务结合起来的一整套问题。这些东西中的大部分实际上超出了使用 Android 操作系统的范围,并扩展到了数据库和在线服务。

我可以获取附近手机的 GPS 坐标吗?

回答您的第一个问题:是的,您可以跟踪手机的 GPS 位置。最重要的是,您需要手机将其 GPS 坐标推送到服务器。下一步是询问服务器,使用您自己的 GPS 坐标作为兴趣点,还记录了哪些其他 GPS 坐标,比如说 200m。但是,我必须指出,这仅在您为其构建应用程序并要求人们安装并运行它时才有效。此外,它还存在一些隐私问题,因为无缘无故地向人们询问他们的 GPS 位置并不是真正的主流,更不用说将这些信息存储在服务器上。

我可以创建像汤姆汤姆这样的个人导航应用程序吗?

是的,您当然可以创建个人导航应用程序。有开放的街道地图,其中包含许多免费的世界地图数据。查看他们的网站了解更多信息:http ://www.openstreetmap.org/

我可以检索附近商店、银行和其他场所的位置吗?

是的,这是可能的,您可以在 Android 中检索您当前的位置,并将其与支持 GPS 的搜索引擎相结合。该过程的第一步是获取用户位置。关于如何在 Google 上确定用户的位置,有一个非常好的 API 指南。可悲的是,还没有人专门为 Mono for Android 写过一篇关于它的博文(至少我没有找到)。不过这并不重要,因为 java 代码很容易转换成 C#。在此处查看 API 指南:http: //developer.android.com/guide/topics/location/strategies.html

您可以将这项技术与谷歌地图 API 等服务相结合,并查询特定位置附近的地址。这里有几个选项(给定 GPS 坐标,我如何找到附近的地标或兴趣点?),我个人真的很喜欢在一个位置附近询问四个广场的场地,因为那个场地是由一大群人积极维护的。提供更最新的体验。

于 2012-09-06T05:19:16.050 回答