นักพัฒนาแอป หรือ Developer สามารถใช้บริการแผนที่ระดับสูง ในการสร้างแอปพลิเคชันได้ หรือเลือกปรับใช้จากระบบ ArcGIS เพื่อให้ตรงตามความต้องการขององค์กรก็ได้ ทั้งนี้ พาร์ทเนอร์, Integrator และ Developer ของอีเอสอาร์ไอใช้ ArcGIS application programming interfaces (APIs) และชุด พัฒนาซอฟต์แวร์ (SDKs) ในการพัฒนาผลิตภัณฑ์ โซลูชัน แอปพลิเคชัน และอื่น ๆ ที่เกี่ยวกับโลเคชัน ซึ่งคุณสามารถใช้ชุด เครื่องมือเดียวกันนี้นำไปพัฒนาระบบสมัยใหม่ใด ๆ ให้มี ประสิทธิภาพยิ่งขึ้นได้
Esri APIs and SDKs
ArcGIS REST API
ArcGIS Maps SDK for JavaScript
ArcGIS Runtime SDK for Android
ArcGIS Runtime SDK for iOS
ArcGIS Maps SDK for Qt
ArcGIS Maps SDK for .NET
ArcGIS Maps SDK for Java
Webhooks for ArcGIS Enterprise
ArcGIS REST API
ArcGIS Maps SDK for JavaScript
ArcGIS Runtime SDK for Android
ArcGIS Runtime SDK for iOS
ArcGIS Maps SDK for Qt
ArcGIS Maps SDK for .NET
ArcGIS Maps SDK for Java
Webhooks for ArcGIS Enterprise
Third-party mapping APIs
ArcGIS Platform เป็น Platform as a Service (PaaS) ที่เหล่านักพัฒนาสามารถนำ Map Service มาสร้างแอปพลิเคชันด้วยภาษาที่ถนัดจาก
Open Source Mapping API เช่น Leaflet, OpenLayers และ Mapbox GL JS ได้อีกด้วย
ArcGIS Platform เป็น Platform as a Service
(PaaS) ที่เหล่านักพัฒนาสามารถนำ Map Service
มาสร้างแอปพลิเคชันด้วยภาษาที่ถนัดจาก
Open Source Mapping API เช่น Leaflet,
OpenLayers และ Mapbox GL JS ได้อีกด้วย
Leaflet
ใช้ Leaflet ร่วมกับบริการโลเคชันของ ArcGIS ผ่านชุดเครื่องมือแบบ Lightweight ที่เรียกว่า Esri Leaflet
OpenLayers
ใช้ OpenLayers ร่วมกับบริการโลเคชันของ ArcGIS เพื่อพัฒนา แอปพลิเคชันแผนที่ได้หลากหลายประเภท
Mapbox GL JS
ใช้ Mapbox GL JS ร่วมกับบริการโลเคชันของ ArcGIS เพื่อเรนเดอร์ Interactive map จาก Vector tile
Leaflet
ใช้ Leaflet ร่วมกับบริการโลเคชันของ ArcGIS ผ่านชุดเครื่องมือแบบ Lightweight ที่เรียกว่า Esri Leaflet
OpenLayers
ใช้ OpenLayers ร่วมกับบริการโลเคชันของ ArcGIS เพื่อพัฒนา แอปพลิเคชันแผนที่ได้หลากหลายประเภท
Mapbox GL JS
ใช้ Mapbox GL JS ร่วมกับบริการโลเคชันของ ArcGIS เพื่อเรนเดอร์ Interactive map จาก Vector tile