javascript - 未捕获的类型错误 : Cannot read property 'lat' of undefined Leaflet map ArcIGS

标签 javascript leaflet esri

我正在尝试使用 arcIGS 的休息服务,使用dynamicMapLayer 属性,但是当我添加此功能时, map 变得无响应。

//Add  Real map of Ireland to the maps
    var myAGSLayer = new L.esri.dynamicMapLayer("http://atlas.marine./arcgis/rest/services/Atlas/MarineAdministrativeUnits/MapServer/", {
        opacity: 1
    }).addTo(map);

我所说的休息服务非常适合 map ,但随后它会导致 map 变得无响应。有什么理由应该这样做吗?

最佳答案

可能有很多事情 - 需要发布完整的代码示例 + 演示来缩小范围 - 但第一步是:

http://atlas.marine./arcgis/rest/services/Atlas/MarineAdministrativeUnits/MapServer/

这不是一个有效的 URL。在 . 之后,您需要一个 TLD,例如 com

关于javascript - 未捕获的类型错误 : Cannot read property 'lat' of undefined Leaflet map ArcIGS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25035057/

相关文章:

maps - 将鼠标悬停在集群组上时弹出窗口

javascript - 如何检查是否加载了 Dojo 对话框?

javascript - 搜索小部件 - 如何确定是否按下了 "Enter"或选择了结果?

javascript - 测量面板位于 map 和网页的外侧

javascript - 如何映射 json 数据以在 Javascript 表中显示

javascript - 由于@font-face,jQuery 计算出了错误的高度

javascript - 数据切换选项卡不下载传单 map

javascript - leaflet JS Cluster Maker 捕获 ids child

javascript - 在 AngularJS 中如何从服务本身内部的回调修改服务属性

javascript - laravel5.3 中带有图像上传的 Laravel 表单