我尝试通过将它们与折线一起显示来获得两点之间的距离。一个标记永久存在于某个地方,另一个用户在点击地图时选择他们想要的地方。我尝试了从互联网上获得的许多代码,但对我来说既不起作用,也没有给我一个具有latutude和经度的地方的标记。我想使用改造2来提供信息。任何人都可以帮我吗?
答案 0 :(得分:1)
点击地图后,您将放置标记,因此,如果您想获得该标记的位置,那么只需使用该标记对象即可获得该标记位置。
Double latitude = marker.getPosition().latitude;
Double longitude = marker.getPosition.longitude;
并且您已经有一个位置,因此您可以使用此位置找到两个位置之间的距离。
locationFrom.distanceTo(locationDestination);
此处locationFrom是您要查找距离和位置的源位置。目的地是您找到距离的目的地。