一个普遍的问题,是否可以使用iPhone Map Kit在Google Map上方定制覆盖图(或多个覆盖图)?感谢您的任何意见。谷歌地图上的自定义覆盖?
3
A
回答
0
当你的意思是像Polygon和Polyline等形状的绘图和类似的东西,你可以使用MKOverlay(真的很好,因为iOS 4)。 需要两个步骤: - 使用“addOverlay”添加一个(或多个)覆盖图 2使用(MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id)覆盖以明确至极的方式介绍叠加。
3
如果你有兴趣在渲染图像或图像平铺叠加,而不是矢量形状,继承MKOverlayView和定义[-canDrawMapRect:zoomScale]和[drawMapRect:zoomScale:inContext的:]能为你做到这一点。我有一个使用[-canDrawMapRect:zoomScale]检查本地缓存并异步处理切片加载(如果未缓存切片)的示例,然后[drawMapRect:zoomScale:inContext:]来处理将生成的UIImage渲染到CoreGraphics上下文中。
+0
谢谢迈克。这是一个不错的项目! – 2011-08-02 03:01:36
0
我有好运气添加使用MKOverlay图像叠加的多层。我们目前的应用程序具有13个大图像叠加层,性能仍然不错。
对于一些很好的示例代码,请查看WWDC 2010中Apple的TileMap示例。
相关问题
- 1. 谷歌地图上的自定义覆盖android
- 2. 谷歌地图上的自定义覆盖
- 3. 谷歌地图覆盖的自定义操作栏菜单
- 4. 谷歌地图自定义覆盖点击事件
- 5. 为谷歌地图创建自定义覆盖
- 6. Android谷歌地图 - 自定义拼贴覆盖
- 7. 自定义风格到谷歌地图V3覆盖
- 8. 谷歌地图与覆盖
- 9. 谷歌地图覆盖
- 10. 谷歌地图覆盖
- 11. 谷歌地图覆盖层
- 12. 谷歌地图:更新图片覆盖
- 13. 谷歌地图透明图像覆盖
- 14. 预加载谷歌地图覆盖图
- 15. 谷歌地图视图教程 - 覆盖
- 16. 谷歌地图简单图案覆盖
- 17. 如何覆盖谷歌地图的onresume
- 18. 可缩放的谷歌地图覆盖
- 19. 谷歌地图的天气覆盖
- 20. 谷歌地图上覆盖手写地图
- 21. 谷歌地图 - 覆盖样式
- 22. 谷歌地图得到覆盖误差
- 23. 表面覆盖谷歌地图
- 24. 圈覆盖谷歌地图API V3 JS
- 25. 谷歌地图与覆盖到pdf
- 26. 谷歌地图API:覆盖区域
- 27. 谷歌地图:平铺覆盖
- 28. 谷歌地图覆盖更新技术
- 29. Popoup on tap谷歌地图覆盖
- 30. 谷歌分析地图覆盖数据
谢谢,这很有帮助。 – Lin 2010-07-24 05:22:50