我正在尝试使用 Sygic 的 Leaflet 1.0.3 和他们的带有评估密钥的插件 1.1.0 向我的地图添加卡车限制图层。我在 FireFox JavaScript 控制台中收到以下错误:
TypeError:L.TileLayer.sygicRestriction 不是函数
这让我觉得有一个新版本的插件,但我不知道 URL,因为它不在文档中。
注意:总是托管最新的可能会很好:
https://maps.api.sygic.com/js/leaflet.sygic-latest.js
要不就:
https://maps.api.sygic.com/js/leaflet.sygic.js
这是我的代码的摘录,与在线文档中的示例几乎相同:
<link rel="stylesheet" href="https://maps.api.sygic.com/js/leaflet/1.0.3/leaflet.css">
<link rel="stylesheet" href="https://maps.api.sygic.com/js/sygic/1.2.0/leaflet.sygic.css" />
<script src="https://maps.api.sygic.com/js/leaflet/1.0.3/leaflet.js"></script>
<!-- *** Is there a newer version of the sygic leaflet plugin? ** -->
<script src="https://maps.api.sygic.com/js/leaflet.sygic-1.1.0.js"></script>
...
var map = L.map('mapContainer');
L.TileLayer.sygic('***MY KEY ***',{poi:true,restriction:true}).addTo(map);
L.TileLayer.sygicRestriction('*** MY KEY ****', {categories: ['NoTruck', 'MaxHeight']}).addTo(map);
有任何想法吗?