Google map生成热力图

高手,请问下,Google map生成热力图
最新回答
你心中的钉子户

2024-06-25 00:39:36

谷歌地图SDK的iOS端 在2017年出了新的API,可以生成热力图,下面就教大家如何生成热力图

首先需要添加谷歌地图及热力图支持SDK,目前我用的cocoapods添加

然后pod install就可以集成谷歌地图了

添加谷歌地图

创建热力图Layer

紧接着就要获取热力图数据了。获取的是经纬度和权重,统一添加到数组中,赋值给heatMapLayer的数据中。

由于数据量可能比较大,所以我们使用多线程处理数据,处理完毕后主线程刷新UI

添加完毕后就会发现热力图已经显示了

如图