2D-Karte + 3D-Szene<\/P><\/DIV>Sie können einen Ort im Search-Widget eingeben und entweder ein Ergebnis aus den Dropdown-Vorschlägen auswählen oder Enter auf der Tastatur drücken, um zum ersten Ort in der Liste zu springen. Die View zoomt zu diesem Ort und platziert ein Bildmarkierungssymbol auf der Karte. Wenn Sie die Developer Tools im Webbrowser öffnen, sehen Sie hilfreiche Konsolenprotokollmeldungen, die den Fortschritt des Search-Widgets anzeigen.Im Code gibt es viele hilfreiche Kommentare, die die Funktionalität beschreiben, mit Links zu Referenzen für weitere Informationen. Die Konstruktoren Map und SceneView sind vielleicht neu, aber sehr einfach zu verstehen. Worauf ich hier eingehen möchte, sind zwei Dinge: das
Search Widget und SearchViewModel<\/P><\/DIV>Der eigentliche Widget-Konstruktor wurde verwendet, um das Widget zu benennen und die Sichtbarkeit auf true zu setzen (Standard ist ohnehin true). Das SearchViewModel verwaltet alle Konfigurationen, die gesetzt wurden, um das Benutzererlebnis und die Schnittstelle so anzupassen, wie ich es brauchte (siehe Beispiel für Kommentare). Was an diesem ViewModel-System interessant ist, ist dass es vom Widget-Konstruktor getrennt ist, wodurch es jetzt viel einfacher ist, Geschäftslogik zwischen Widgets und Codebasen zu teilen. Hier sind weitere Informationen zum
Search Widget hinzufügen in Version 4.0<\/P><\/DIV>In den Versionen 3.x müssen wir ein div-Element erstellen, dieses beim Erstellen des Widgets referenzieren sowie es erneut innerhalb des HTML body-Tags referenzieren.
Search Widget hinzufügen in Version 3.x<\\/P><\\/DIV>Für weitere Informationen zum Hinzufügen von Widgets zur View können Sie diese
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registrieren Sie ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.