0

我正在尝试在 TomTom 地图上添加一个半径为(例如)10 公里的半透明圆圈。

理想情况下,地图会缩放到一个缩放因子以完美地适应圆圈...

有人有工作代码示例吗?不幸的是,TomTom SDK 文档在这里并没有真正的帮助......

<script>
    // Define your product name and version
    tomtom.setProductInfo('myApp', '4.44.7');
    var markerOptions = {
    icon: tomtom.L.icon({
        iconUrl: 'images/marker.png',
        iconSize: [30, 34],
        iconAnchor: [15, 34]
            })
        };
    var map = tomtom.map('map', {
    key: 'mykey',
    basePath: 'C:\jssdk-examples-latest-examples'
});
    tomtom.L.marker([48.78270899, 9.182864184], markerOptions).addTo(map);

    map.setView([48.78270899, 9.182864184], 9);
</script>
4

1 回答 1

0

TomTom Web SDK 基于 Leaflet。如果您使用的是圆形类,那么您可以使用 getBounds() 获取它的边界并在 fitBounds() 中使用它们。在此处查看文档

和教程如何在这里创建一个圆圈

于 2018-12-25T09:34:29.587 回答