我试图在地图上添加一个卡车限制层,使用Sygic的传单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);有什么想法吗?
发布于 2018-07-11 18:27:22
我在发布到GitHub的示例中找到了更新的插件URL:
<script src="https://maps.api.sygic.com/js/sygic/1.3.0/leaflet.sygic.js"></script>https://stackoverflow.com/questions/51288131
复制相似问题