【问题标题】:Path between two geopoints on android google maps viewandroid谷歌地图视图上两个地理点之间的路径
【发布时间】:2012-09-04 02:30:52
【问题描述】:

我正在尝试在我的 android 应用程序上获取两个地理点之间的路径,我不需要任何行车路线 - 只需路径。我已经发现自己是在两个地理点之间画直线(http://djsolid.net/blog/android---draw-a-path-array-of-points-in-mapview)。是否有可能获得实际路径?我的意思是我可以真正走的路径,道路路径 - 不仅仅是两个地理点之间的直线而不解析谷歌地图的网络 URL?

【问题讨论】:

  • 是的,答案已经在这里了
  • 它们仅用于解析 url
  • 告诉我,你在这段代码中看不到 url 解析:D
  • 不解析 API URl 我不可能在地图上绘制路径。不知道 URl 解析绘制路径。

标签: android google-maps


【解决方案1】:

我认为最好的解决方案是调用 android 内部地图活动来显示两个地理点之间的路线。请参考以下代码:

String uri = "http://maps.google.com/maps?saddr=" + currentLatitude+","+currentLongitude+"&daddr="+fixedLatitude+","+fixedLongitude;
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);

它被称为内置地图活动,并在当前和固定latitudelongitude 之间绘制路线路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多