0

我有这个问题。我有一个 MKMapView,从 NSLog 我可以看到一个地方的坐标(纬度 30.238685 和经度 120.145461)。然后我在上面加上注释。起初,注释在我想要的地方,以一个岛屿为中心。

一个 - - - - - - - - - - - - - - - -

a--------++++++++++++--------

a--------++++PIN++++--------

a--------++++++++++++--------

一个 - - - - - - - - - - - - - - - -

然后我连接一些VPN。然后地图提供者改变了。在颜色和“合法”信息方面略有不同。

但注释的位置发生了变化,位于岛的南部和东部。然后我使用 NSlog 查找了岛的中心,它给了我另一个纬度(30.241080)和经度(120.140766)。

a-------------连接VPN后------

a--------++++++++++++-------------

a--------++++++++++++---------------

a--------++++++++++++--------PIN----

一个 - - - - - - - - - - - - - - - - - -

我想确保注释始终位于岛的中心。我该如何解决这个问题?

..对不起,我还不能发布任何照片..

4

1 回答 1

1

是的,CLLocation2D 是独一无二的,因为它是地球上的(纬度、经度)对,不会根据提供地图的人而移动。

更可能改变的是地图的内容,尤其是在小岛上。纽约肯定会永远在同一个地方。

尝试将您的 Pin 图放在一个知名的地方,看看它是否会根据地图提供商移动。

于 2015-05-10T04:40:01.490 回答