0

在我的应用程序中,我在 TileMap 示例代码的帮助下使用 MKOverlay 在谷歌地图上显示了一些自定义叠加层。我的要求是,我需要将整个谷歌地图遮盖在覆盖之下。也就是说,我希望地图区域的其余部分显示为灰色,除了我的自定义覆盖。谁能给我指导如何实现这一目标?

提前致谢,

4

1 回答 1

1

我不知道您需要覆盖的所有电话,但我知道如何找出答案。在 Apple 提供的 TileMap 示例代码中,它们显示了 MKMapView 如何调用切片。您需要做的就是换出在磁盘上查找文件的代码并换入一些每次总是返回灰色方块的代码。

但是,这不会删除 Google 徽标或阻止应用在后台从 Google 下载地图图块。如果你知道如何阻止它,请告诉我。

于 2011-06-05T10:42:43.103 回答