【发布时间】:2017-04-26 16:23:26
【问题描述】:
我正在开发一个基于地理定位的应用程序,我有一个选项:“告诉我路”,它应该显示地图以及如何到达那里,目前正在使用谷歌地图,以及 Waze,优步应用程序显示在应用程序选择器中以打开我从应用程序中抛出的操作(意图),但它不适用于正在接收的数据,所以我应该发送哪些额外的数据?我正在阅读 Uber 官方文档,但它更多用于基于 Web 和 URL 的调用,而且我还没有找到我正在使用并适用于其他应用程序的带有“geo”标签 Intent 的示例。
我用来抛出 Intent 的代码是这样的:
case R.id.menu_ride:
{
String uri = "geo: "+newPlace.getLatitude()+","+newPlace.getLongitude();
startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)));
return true;
}
【问题讨论】:
标签: android android-intent geolocation uri