我有一个
Android应用程序,它在地图上显示了许多位置.当我点击某个位置时,我想将该位置的长途和设备位置的长度传递到Google地图应用,以便它可以显示两者之间的路线信息.
这可能吗?如果是这样的话?
谢谢.
解决方法
截至2017年,Google方法推荐的是Google地图网址:
https://developers.google.com/maps/documentation/urls/guide#directions-action
您可以根据文档为Google路线创建跨平台通用网址,并在您的意图中使用网址.例如,URL可能是类似的
https://www.google.com/maps/dir/?api=1&destination=60.626200,16.776800&travelmode=driving
googleMap.setonMapClickListener(new GoogleMap.OnMapClickListener() { @Override public void onMapClick(LatLng latLng) { String url = "https://www.google.com/maps/dir/?api=1&destination=" + latLng.latitude + "," + latLng.longitude + "&travelmode=driving"; Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(url)); startActivity(intent); } });
希望这可以帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。