谷歌地图中从源到目的地的路径可见性。必须从后端检索源和目标位置,并且它应该显示在谷歌地图中。我的要求的详细描述在图像中给出。我在 youtube 上进行了搜索,但它显示来源是恒定的,而目的地因标记的移动而异。
最佳答案
此代码用于重定向到谷歌地图并为您提供源和目标之间的路径:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?saddr=" + doubleLatStart + "," + doubleLonStart + "&daddr=" + doubleLatEnd + "," + doubleLonEnd + "&mode=driving"));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
});
在这里, doubleLatStart 是源位置的纬度, doubleLonStart 是源位置的经度。
doubleLatEnd 是目标位置的纬度,doubleLonEnd 是目标位置的经度。
如果您有任何进一步的疑问,请告诉我。
关于android - 谷歌地图中从源到目的地的路径可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47919102/