2017-02-16 6 views
0

Я зеленый с листка, возникают трудности с поиском информации о том, как создавать многоугольники и информацию о карте от данных JSON из почтового отделения EDDM APIлистовка создать карту/многоугольник из данных JSON маршрут USPS EDDM

Вот некоторые данные образца 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/

Смежные вопросы