小编Jef*_*ntz的帖子

iOS谷歌地图Api平铺覆盖

我的应用程序目前正在使用谷歌地图api v2 for iOS.我想添加自定义平铺覆盖,我意识到不支持api.

我对这个问题采取的第一种方法是尝试扩展GMSOverlay类,但后来发现drawLayer方法从未被调用过.

接下来,我尝试将自定义类扩展UIView,然后将我的类作为子视图添加到地图视图中.我能够使用该GMSMapViewDelegate方法didChangeCameraPosition将相机更新报告回我的自定义类,以便可以重新绘制切片.这主要适用于几个例外,首先,只会加载初始图块集,如果您从初始X,Y,Z平移或缩放,则地图图块不会通过drawInRect方法更新.第二个问题是我的自定义UIView在点击后覆盖了所有标记及其相应的标注.

我的问题是,有没有人有任何经验添加自定义图块或子GMSOverlay类,以添加,例如,谷歌地图顶部的自定义天气图块?

ios google-maps-sdk-ios

7
推荐指数
1
解决办法
3069
查看次数

标签 统计

google-maps-sdk-ios ×1

ios ×1