ARCGIS -Konfigurations -Apps werden im Jahr 2025 im Ruhestand gezogen. Die ArcGIS -Konfigurations -Apps -Quellcode -Repression sind veraltet und erhalten keine weiteren Aktualisierungen. Darüber hinaus wird dieses Repository im Oktober 2025 zusammen mit dem Oktober -Online -Update von ARCGIS 2025 entfernt.
Veraltet: Map-Tools-Template
## Hinweis: Diese App ist im Ruhestand und wird nicht mehr aktualisiert.
MAP Tools ist eine konfigurierbare Anwendungsvorlage, mit der eine Webkarte mit einem bestimmten Satz häufig verwendeter Tools und Optionen angezeigt wird.
Betrachten Sie es live
Erste Schritte
Überprüfen Sie die folgenden Arcgis.com -Hilfesthemen für Einzelheiten zu Vorlagen:
- Schreiben Sie Ihre erste Bewerbung
- [Über Webanwendungsvorlagen] (http://resources.arcgis.com/en/help/arcgisonline/#/* Über_Web_Application_Templates/010Q000000NNNNNT000000/)
- Erstellen von Webanwendungsvorlagen
- Hinzufügen konfigurierbarer Parameter zu Vorlagen
Ordner und Dateien
Die Vorlage besteht aus den folgenden Ordnern und Dateien:
/config/: Ein Ordner für die Konfigurationsdateien Ihrer Anwendung.
- Standards.js: Definieren Sie die Standardkonfigurationsinformationen für die Vorlage. Mit dieser Datei können Sie Dinge wie eine Standard-Web-Map-ID, eine Proxy-URL, Standarddienste, eine Bing-Kartenschlüssel, ein Standard-Farbthema und andere vorlagenspezifische Einstellungen angeben.
/CSS/: Enthält die CSS -Dateien für die Anwendung.
- main.css Diese Datei enthält die Kartenstile, die den Rand, die Polsterung und die Anfangshöhe (100%) festlegen.
/ Bilder/ : Enthält Bilder, die von der Anwendung verwendet werden.
/ JS/ : Enthält 3 JavaScript -Dateien und 1 Ordner:
- /NLS/: Der NLS -Ordner enthält eine Datei namens Ressourcen.js, die die von der Anwendung verwendeten Zeichenfolgen enthält. Wenn die Anwendung von mehreren Orten unterstützt werden muss, können Sie für jedes Gebietsschema einen Ordner erstellen, und in diesem Ordner fügen Sie eine Ressourcen.js -Datei mit den übersetzten Zeichenfolgen hinzu. Eine Beispiel dafür in Französisch finden Sie in der Datei der Ressourcen.js -Datei im NLS/FR -Ordner.
- Main.js: Erstellt die Karte basierend auf Konfigurationsinformationen. Hier schreiben Sie alle Ihre Hauptanwendungslogik.
- template.js: Modul, das "Vorlage" sorgt-spezifische Arbeiten wie das Abrufen der Anwendungskonfigurationseinstellungen nach Appid, das Abrufen der URL-Parameter (Web-Map-ID und APD), die Behandlung von Lokalisierungsdetails und das Abrufen von organisationsspezifischen Informationen gegebenenfalls. Sie müssen diese Datei höchstwahrscheinlich nicht ändern. Legt außerdem den Proxy- und Geometrie -Dienst fest, wenn die URLs in der Datei Standards.js bereitgestellt wurden oder in der Org verfügbar sind. Nach der Ausführung haben Sie Zugriff auf ein Objekt, das Eigenschaften enthält, mit denen Sie auf Folgendes zugreifen können:
- Vorlagespezifische Eigenschaften
- Appid
- Webmap
- Helferservices: Geometrie, Print, Locator Service -URLs
- I18N: Saiten und IsrightToleft-Eigenschaften, mit denen festgestellt werden kann, ob die Anwendung aus einer Sprache betrachtet wird, in der Text wie Hebräisch oder Arabisch von Text zu rechts gelesen wird.
- Proxy -URL
- templateOptions.js: Optionsdatei zum Konfigurieren Ihrer Vorlage zur Abfrage nach bestimmten Ressourcen und Elementen. Sie können diese Datei bearbeiten und Ihre Vorlage kann das Abfragen für Dinge wie Lokalisierungsdateien, ArcGIS -Gruppeninformationen, Gruppenelemente, benutzerdefinierte URL -Parameter usw. aktivieren oder deaktivieren.
Index.html : Die Standard -HTML -Datei für die Anwendung.
/ Ressourcen/ : Enthält hilfreiche Dateien für Ihre Anwendung.
- Ressourcen/configurationPanel.js Standardkonfigurationspanel -Einstellungen für die Vorlage. Dies gilt nur für konfigurierbare Vorlagen. In diesem Beispiel wird ein Konfigurationspanel mit einer Dropdown -Liste erstellt, die drei Template -Farbauswahl (Seaside, Chrom, Pflaster) enthält. Wenn das Modul templateConfig.js alle konfigurierbaren Einstellungen abruft, erhalten Sie den Themennamen in einem Parameter mit dem Namen thema zurück. Anschließend können Sie die erforderlichen CSS auf Ihre Anwendung anwenden, um die neuen Farben anzuwenden - z. B. die Randfarbe usw. ändern. Weitere Informationen finden Sie in den konfigurierbaren Parametern zu Vorlagen.
Anweisungen
- Laden Sie die .zip -Datei herunter und entpacken Sie das Repository.
- Web-Enable das Verzeichnis.
- Greifen Sie auf die Seite .html zu.
- Schreiben Sie Ihre Vorlage!
Neu in Github? Beginnen Sie hier.
Anforderungen
- Text oder HTML -Editor.
- Ein kleiner Hintergrund mit JavaScript.
- Die Erfahrung mit der Arcgis JavaScript -API würde helfen.
Ressourcen
- Gemeinschaft
- Arcgis für JavaScript API Resource Center
- Arcgis Blog
- Twitter@Esri
Probleme
Finden Sie einen Fehler oder möchten Sie eine neue Funktion anfordern? Bitte teilen Sie uns dies mit, indem Sie ein Problem einreichen.
Beitragen
Esri begrüßt Beiträge von jedem und allen. Bitte beachten Sie unsere Richtlinien für den Beitrag.
Lizenzierung
Copyright 2013 Esri
Lizenziert unter der Apache -Lizenz, Version 2.0 (der "Lizenz"); Sie dürfen diese Datei nur in Übereinstimmung mit der Lizenz verwenden. Sie können eine Kopie der Lizenz bei erhalten
http://www.apache.org/licenses/license-2.0
Sofern nicht nach geltendem Recht oder schriftlich zu vereinbart wird, wird die im Rahmen der Lizenz verteilte Software auf "As is" -Basis ohne Gewährleistung oder Bedingungen jeglicher Art ausdrücklich oder impliziert verteilt. Siehe die Lizenz für die spezifischen Sprachberechtigungen und Einschränkungen im Rahmen der Lizenz.
Eine Kopie der Lizenz ist in der lizenz.txt -Datei des Repository verfügbar.