2017-05-05 75 views
1

我可以將ArcGIS Server REST服務API用於MapBox GL API嗎?請任何人都可以告訴我是否可以將ArcGIS Rest Service用於MapBox GIS。 謝謝!將ArcGIS Server REST服務API用於MapBox GL API

+0

我不認爲你可以使用MapBox GL API訪問ArcGIS的REST API,但你可以通過使用其它協議訪問發佈到ArcGIS Server服務:WMS,WMTS外,GeoJSON等等取決於你的服務類型。您是否在問瓷磚服務或特色服務或...? –

+0

試圖訪問功能服務... – user6694839

回答

0

您可以使用GeoJSON作爲功能服務的中介格式。 ArcGIS Server支持GeoJSON since version 10.4和MapBox GL API支持reading GeoJSON

這裏有一個片段:

map.on('load', function() { 
    // Add a layer showing the city parks 
    map.addLayer({ 
     'id': 'parks-layer', 
     'type': 'fill', 
     'source': { 
      'type': 'geojson', 
      'data': 'https://services.arcgis.com/V6ZHFr6zdgNZuVG0/ArcGIS/rest/services/City_of_Redlands_Parks/FeatureServer/0/query?where=1%3D1&outSR=4326&f=pgeojson' 
     }, 
     'paint': { 
      'fill-color': 'rgba(200, 100, 240, 0.3)', 
      'fill-outline-color': 'rgba(200, 100, 240, 1)' 
     } 
    }); 
}); 
+0

非常感謝你.....如果你不介意,你可以請我分享一個示例程序與上面的「功能」.... – user6694839

+0

完整的例子:https:/ /jsbin.com/laciquv/edit?html,output(只需添加您自己的密鑰) –