在理解MKMapPoint
时,有人能给我指一个正确的方向吗?
我知道这和把地球表面放在二维平面上有关。但我不明白每个“点”是如何衡量的?
有人能给我举个代码方面的例子吗?
最佳答案
没什么大不了的。只是一个在二维地图上显示点的结构…以下是文档所说的…
mkmappoint二维地图投影上的一个点。
typedef结构{
双X;
双y;}mkmappoint;
字段x点沿x轴的位置
地图。Y点沿Y轴的位置
地图。如果投影地球的曲面
在平面上,你得到的是
经线看起来平行的地图。这样的地图经常
用来同时显示地球的整个表面。一个
mkmappoint数据结构表示此二维上的一个点
地图。
地图点的实际单位与使用的基本单位相关联
要绘制mkmappview的内容,但不应该需要
直接担心这些单位。您主要使用地图点
简化使用坐标的复杂计算
曲面上的值。通过转换为地图点,可以
在平面上进行这些计算,这通常是很重要的。
更简单,然后根据需要转换回来。你可以在
使用mkmapppointforcoordinate和
mkcoordinateformapppoint函数。
将地图相关数据保存到文件时,应始终保存
坐标值(纬度和经度)而不是地图点。
iOS 4.0及更高版本提供可用性。在MKGealth.h中声明
关于iphone - 无法理解MKMapPoint(s),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9257758/