2017-02-16 75 views
0

我绿色的叶,很难找到关于如何从JSON数据的地图从邮局EDDM API传单从USPS EDDM路线JSON数据创建地图/多边形

下面是创建多边形和信息一些示例数据 https://gis.usps.com/arcgis/rest/services/EDDM/selectZIP/GPServer/routes/execute?f=json&env%3AoutSR=4326&ZIP=33510&Rte_Box=R&UserName=EDDM

我正在创建类似这样的东西,我只需要弄清楚如何让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); 

回答

1

看来,你可以很容易地抓住从数据源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"] 
    } 
}); 

这应该让你开始:

http://jsfiddle.net/nb3ue10p/

相关问题