地图上的半透明圆圈叠加层

时间:2018-12-25 09:18:09

标签: tomtom

我正在尝试在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>

1 个答案:

答案 0 :(得分:0)

用于Web的TomTom SDK基于Leaflet。 如果您使用的是Circle类,则可以使用getBounds()获取其界限,并在fitBounds()中使用它们。 参见文档here

以及教程如何创建圆圈here