gpt4 book ai didi

ios - 如何在两点之间设置Monotouch map

转载 作者:行者123 更新时间:2023-11-29 11:21:33 26 4
gpt4 key购买 nike

如何使 map 在两点之间居中?有点像当 native map 应用程序生成位置 A 和位置 B 之间的方向时。我有一个开始坐标和一个结束坐标,我想显示两个图钉。我可以将图钉放置到位,但我不确定如何设置 map 的中心。

我是否需要找到数学来计算出这些点的确切距离并将 map 设置到该位置?是否有内置函数?

this.currentMapView.SetCenterCoordinate(annotation.Coordinate, true);

最佳答案

计算两个坐标之间的中点需要一个简单的公式。例如,假设您有两个坐标:(x1,y1) 和 (x2,y2)。

它们的中点坐标是:( (x1+x2)/2, (y1+y2)/2 ).

例如,在 map 坐标中,假设您有以下起点/终点:

一个。长:40,纬度:39b.长:41,纬度:38

它们的中点坐标是:( (40+41)/2, (39+38)/2 ) = (40.5, 38.5)因此,您将 map View 的中心坐标设置为该公式的结果。

我不知道用于计算这个的内置函数。

关于ios - 如何在两点之间设置Monotouch map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6927081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com