一个普遍的问题,使用iPhone地图工具包是否可以在谷歌地图上方添加自定义叠加层(或多个叠加层)?感谢任何评论。
我在使用MKOverlay添加多层图像叠加时运气不错。我们当前的应用程序具有13个大型图像叠加层,性能仍然良好。
如果需要一些好的示例代码,请查看苹果公司在WWDC 2010中提供的TileMap示例。
如果您想绘制多边形、折线等形状,可以使用MKOverlay(自iOS 4以来非常好用)。 需要两个步骤: 1. 使用“addOverlay”添加一个(或多个)覆盖层 2. 使用(MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id)overlay 来明确覆盖层的呈现方式。