Erstellen von JavaScript-Anwendungen
Wenn Sie eine einfache Kartenerstellungsfunktionalität in eine Webanwendung einbetten möchten, oder wenn Sie gerade mit der ArcGIS Server-Entwicklung begonnen haben, sollten Sie die ArcGIS-API für JavaScript verwenden. Alles, was Sie benötigen, ist ein verfügbarer ArcGIS Server, dessen Karten und Werkzeuge Sie in der Anwendung verwenden können. ESRI stellt einige Beispielserver zu diesem Zweck bereit. Eine Einführung finden Sie auf der Homepage ArcGIS-API für JavaScript.
Die JavaScript-API wird von einer Back-End-REST-API bereitgestellt, die in der Lage ist, Informationen statusunabhängig vom Server abzurufen. Wenn Sie die Anwendung ausführen, wird der Code im Browser statt auf dem Server ausgeführt. Dies gewährleistet eine schnelle und effiziente Client-Erfahrung. Die JavaScript-API wird anhand des Dojo JavaScript-Toolkits erstellt, deshalb müssen Sie sich nicht um Browser-Eigenarten im Code sorgen; das Framework verarbeitet ihn für Sie.
Sie können die JavaScript-API verwenden, auch wenn Sie nur wenig oder keine Kodierungserfahrung haben. Kopieren Sie den Beispielcode und fügen Sie ihn in die HTML-Seiten ein, um die Kartenerstellungsfunktionalität hinzuzufügen.
Darüber hinaus können Sie mithilfe der JavaScript-API Ihre Daten und Karten auf den von ArcGIS Online bereitgestellten Grundkarten-Services anzeigen.
Wenn Sie Anwendungen mit der JavaScript-API schreiben, müssen Sie die URLs für Karten und andere Ressourcen auf dem Server bereitstellen. Sie können diese Webadressen mithilfe des ArcGIS Services-Verzeichnisses suchen. Beispiele finden Sie auf der Hilfeseite zum Services-Verzeichnis unter "http://<Servername>/<Instanzname>/SDK/REST/servicesdirectory.html".
ArcGIS Server schließt auch Erweiterungen für bekannte Online-Kartenerstellungs-APIs für JavaScript ein:
-
ArcGIS-Erweiterung für Google Maps-API
In diese Erweiterung für die Google Maps-API können Sie Karten mit Google Maps-Grundkarten integrieren. Sie können Abfragen und Geoverarbeitungs-Tasks für Ihre Services ausführen und mit den Ergebnissen als Features arbeiten. Sie können auch den Inhalt als Google Mapplet veröffentlichen.
Eine Einführung finden Sie auf der Homepage ArcGIS-Erweiterung für die Google Maps-API.
-
ArcGIS-Erweiterung für Bing Maps
Mit dieser Erweiterung für Bing Maps können Sie Ihre Karten über den Bing Maps-Grundkarten in 2D oder 3D anzeigen. Sie können Abfragen und Geoverarbeitungs-Tasks für Ihre Services ausführen und mit den Ergebnissen als VEShapes arbeiten. Sie können auch Geokodierungsvorgänge ausführen und die Ergebnisse auf der Grundkarte anzeigen.
Eine Einführung finden Sie auf der Homepage ArcGIS-Erweiterung für Bing Maps.