【发布时间】:2011-05-23 20:36:51
【问题描述】:
我需要在我的 android 应用程序中计算两个位置之间的距离。然后我需要在地图上显示路线。
看来我需要使用一些 Google API 来计算距离。应该是Google Directions API吗? Android 文档says 我应该使用谷歌地图外部库,但我没有看到任何相同的方法。 可能,如果我只想计算两点之间的距离而不是 步行 距离,最好使用一些简化的方法。
然后显示地图-使用MapView与在用户浏览器中打开URL相比有什么优势?
希望避免以下行为:
当你准备好发布你的 应用程序,您必须注册您的 与谷歌发布证书 地图服务并获取新的地图 API 钥匙。然后您必须更改 MapView 应用程序中的元素 引用新的 API 密钥。
【问题讨论】:
-
您是在寻找行车路线还是仅在两点之间寻找直线?
-
无需避免获取 API 密钥。它们是免费且容易获得的。
-
@wajiw,直线。我已经找到
location模块来计算它。所以,我现在唯一的问题是关于 MapView 与浏览器。 @Trott,我不喜欢我应该使用一个密钥进行开发和另一个密钥进行发布的过程 - 所以,我需要更改每个版本的代码。
标签: android google-maps geolocation