【发布时间】:2019-12-18 12:09:37
【问题描述】:
我一直在尝试使用 Leaflet 和 jQuery 创建比例符号图。当前收到错误“无效的 Geojson 对象”。我已经使用 jsonlint.com 验证了我的 json,它是有效的。我认为错误必须来自我获取json的方法。
我在尝试将我的 json 用作本地文件时遇到了 CORS 错误,因此我将它在线托管,这里是 URL:https://api.myjson.com/bins/nh71g
我已尝试将其放入我的 Javascript 中,如下所示:
$.getJSON("https://api.myjson.com/bins/nh71g")
我尝试使用$.get 而不是$.getJSON,但这也没有用。
不确定如何继续。有人可以帮忙吗?
【问题讨论】:
-
你遇到了什么错误?
-
我认为您可能还有其他一些您的问题未涵盖的错误。使用
$.getJSON(url, success_function)对我有用 -
错误提示“错误:无效的 GeoJSON 对象”。没有别的。
-
您尚未发布出现错误的代码。但是您可以考虑使用leaflet-ajax 插件来为您处理所有复杂的事情 - github.com/calvinmetcalf/leaflet-ajax
-
我的代码是jsfiddle.net/sophhGIS/8nadyhux/16,但它目前不起作用,但我不知道如何尝试修复它,直到我摆脱了这个geojson错误:-(
标签: javascript jquery json leaflet