gpt4 book ai didi

iOS Google Maps Api 平铺叠加层

转载 作者:可可西里 更新时间:2023-11-01 03:59:27 26 4
gpt4 key购买 nike

我的应用目前正在使用适用于 iOS 的 google maps api v2。我想添加自定义的平铺叠加层,我意识到 api 不支持它。

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

接下来,我尝试让我的自定义类扩展 UIView,然后将我的类作为 subview 添加到 map View 。我能够使用 GMSMapViewDelegate 方法 didChangeCameraPosition 将相机更新报告回我的自定义类,以便重新绘制图 block 。这主要适用于几个异常(exception)情况,首先,只有初始的一组图 block 会加载,如果您从初始 X、Y、Z 平移或缩放,则 map 图 block 不会通过 drawInRect 方法更新。第二个问题是我的自定义 UIView 在点击后覆盖了所有标记及其相应的标注。

我的问题是,是否有人有过添加自定义图 block 或子类化 GMSOverlay 类以在 Google map 上添加自定义天气图 block 等经验?

最佳答案

iOS 版 Google Maps SDK v.1.3.0 发行说明的好消息(今天发布):

Support for custom tile overlays (image-based) via GMSTileLayer.

参见:https://developers.google.com/maps/documentation/ios/releases

关于iOS Google Maps Api 平铺叠加层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16368014/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com