[英]HMS Map Kit - Clustering
我想將 Google 地圖功能遷移到 HMS。 大多數部件很容易遷移到華為,但我有集群功能,我使用ClusterItem
和ClusterManager
和DefaultClusterRenderer
為我的 GoogleMap 顯示標記集群作為一個標記,如果在 map 上有很多標記。
HMS 缺少此功能。 我找到了Marker
和HWMarkerCluster
,但它完全不同的系統和HWMarkerCluster
甚至在 Android 的導入類選項中都找不到。 僅發現 Javascript API。
如果 HMS 有任何替代方案,有什么建議嗎? 因為我正在閱讀 Map 套件文檔一小時,但我找不到任何東西。
它適用於少量標記。 只需添加.clusterable(true)
或者,您可以使用我創建的用於聚類的庫,它可以無延遲地渲染 10,000 個標記。
Clustering的功能可以參考@Hunter的文檔。 我還想補充一個好用的工具,它基於谷歌開源工具,適配華為Map集群管理器。 建議您將該工具集成到聚類標記中。
用法:
allprojects {
repositories {
...
flatDir {
dirs 'libs'
}
}
}
dependencies {
implementation(name: '3rd-maps-utils-2.1.0-yyyyMMdd', ext: 'aar')
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.