我希望整合纬度、经度和用户当前位置之间的方向。我希望单击按钮将用户定向到已安装的谷歌地图/其他应用程序并显示方向。
我搜索了 SO 和 Google,但找不到好的来源,因此发布了这个问题。
Tour Bangalore似乎可以做到。找不到有关如何实现此目的的文档
我希望整合纬度、经度和用户当前位置之间的方向。我希望单击按钮将用户定向到已安装的谷歌地图/其他应用程序并显示方向。
我搜索了 SO 和 Google,但找不到好的来源,因此发布了这个问题。
Tour Bangalore似乎可以做到。找不到有关如何实现此目的的文档
Intent
抱歉,没有记录和支持的结构。您可以在某个点上显示地图,但不能强制地图获取方向。
另外,请记住:
这里给出了唯一记录的官方意图。它们不包括方向。
已经注意到以下意图结构适用于 Google 地图。当前的谷歌地图似乎吸收了谷歌地图的 http 请求。这可能是您见过的应用程序使用的方法。但是,它可能只适用于谷歌地图,并且由于它似乎没有记录,因此不能保证它会继续适用于未来版本的谷歌地图。
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("http://maps.google.com/maps?daddr=33.881894,-92.199623&saddr=My+Location"));
wheredaddr
是目标位置,saddr
是源位置。它们可以是 lat/lng 或搜索词。“My+Location”是上例中的一个搜索词,因此它不太可能在英语以外的语言环境中工作。