我想在我的地图上绘制一个网格,该网格代表某个缩放级别的图块大小。例如,我想在地图视图上有一个网格,该网格显示缩放级别为10的图块的轮廓。因此,此图块将位于的轮廓。无论地图视图本身的缩放级别是5还是15,它都应显示该图块将放置在何处的轮廓。
我的问题是如何计算代表每个可见“平铺”的矩形。
非常感谢任何帮助!
或者也许以下问题的答案会有所帮助:
如何将MKMapRect转换为MKTileOverlayPath?
[我发现当您想开始使用地图做越来越多的工作时,MapKit太受限制了。
我建议使用iOS版Google Maps SDK:https://developers.google.com/maps/documentation/ios/start
,然后将GMSTileLayer用于图块:https://developers.google.com/maps/documentation/ios/reference/interface_g_m_s_tile_layer
从长远来看,用Google地图代替MapKit可以为您提供更多的功能和选项,并且比Apple具有更好的地理位置和反向地理位置