gpt4 book ai didi

javascript - 使用 TomTom Web SDK 创建集群

转载 作者:行者123 更新时间:2023-11-30 13:58:05 26 4
gpt4 key购买 nike

我正在使用 TomTom 通过以下简单代码在网站上显示 map :

let map = tomtom.L.map('map', {
key: 'MY_API_KEY',
source: 'vector',
basePath: 'public/sdk/tomtom',
center: mapCenter,
zoom: 4
});

// then retrieving data from an AJAX call
$.each(data, function (i, v) {
let marker = tomtom.L.marker([parseFloat(v["lat"]),parseFloat(v["lng"])], {
icon: tomtom.L.icon({
iconUrl: 'public/images/' + v['icon'],
iconSize: [30, 45],
iconAnchor: [15, 45],
popupAnchor: [0, -45]
})
}).addTo(map);

marker.bindPopup(v['contentString']);
}

有很多标记要显示,所以我想介绍集群,但我只能在 Android SDK 上找到关于集群的文档,而我需要使用 Web SDK 来实现。是否可以使用 web SDK 引入集群?如何?还是不可能?

最佳答案

有一个例子展示了如何做到这一点:https://developer.tomtom.com/maps-sdk-web/functional-examples#markers-clustering

简而言之:不要直接添加到 map .addTo(map) 尝试:

var markers = tomtom.L.markerClusterGroup();
markers.addLayer(marker);
map.addLayer(markers);

关于javascript - 使用 TomTom Web SDK 创建集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56825473/

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