我是绿色的传单,很难从邮局EDDM API的JSON数据中查找有关如何在地图上创建多边形和信息的信息
我正在创建这样的东西,我只需要弄清楚如何让JSON数据显示在地图上。只是想找个地方开始吧。 http://www.imagemedia.com/emap/emap.html
我所拥有的是一张以下面代码开头的空白地图
var BING_KEY = 'XXXXXXXXX';
var map = L.map('map').setView([27.956046, -82.312629], 15);
var bingLayer = L.tileLayer.bing(BING_KEY).addTo(map);
看起来您可以轻松地从该数据源中获取features.geometry.path
并将其推送到传单geoJSON层中而不会有太多麻烦。似乎数据是MultiLineString
:
var uspsGeoJSON = L.geoJson().addTo(map);
uspsGeoJSON.addData({
"type": "Feature",
"properties": usps_features["attributes"],
"geometry": {
"type": "MultiLineString",
"coordinates": usps_features["geometry"]["paths"]
}
});
这应该让你开始: