首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError: L.TileLayer.sygicRestriction不是一个函数

TypeError: L.TileLayer.sygicRestriction不是一个函数
EN

Stack Overflow用户
提问于 2018-07-11 14:30:28
回答 1查看 1.3K关注 0票数 1

我试图在地图上添加一个卡车限制层,使用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

下面是我的代码中的一个摘录,它与在线文档中的示例基本相同:

代码语言:javascript
复制
<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);

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-11 18:27:22

我在发布到GitHub的示例中找到了更新的插件URL:

代码语言:javascript
复制
<script src="https://maps.api.sygic.com/js/sygic/1.3.0/leaflet.sygic.js"></script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51288131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档