Aplikacje internetowe umożliwiają udostępnianie informacji z mapy lub sceny oraz wyświetlanie elementów i powiązanych informacji dotyczących udostępnianej grupy. Aplikacja internetowa to dostosowany interfejs użytkownika, w którym mapa lub scena jest prezentowana pod kątem konkretnego celu, przesłania lub grupy docelowej. Na przykład, jeśli aplikacja ma prezentować mapę, potrzebuje tylko kilku podstawowych narzędzi nawigacyjnych. Jeśli mapa ma być używana do zbierania opinii w domenie publicznej, będzie wymagać specjalistycznych narzędzi do edycji danych oraz instrukcji dotyczących wprowadzania informacji.
W przypadku aplikacji utworzonych na podstawie map lub scen wszelkie zmiany mapy albo sceny wprowadzone przez autora, w tym dotyczące takich właściwości, jak zasięg, warstwy lub opis, znajdują swoje odzwierciedlenie w aplikacji. Jeśli status mapy lub sceny, która była dostępna dla wszystkich w instytucji, zostanie zmieniony na prywatny (lub zostanie usunięta), mapa lub scena nie będzie już wyświetlana w aplikacji.
W przypadku aplikacji utworzonych na podstawie grup wszelkie zmiany wprowadzane w grupie lub elementach są uwzględniane w aplikacji. Jeśli status publicznego lub udostępnionego innym grupom elementu zostaje zmieniony na prywatny albo element zostaje usunięty, nie jest już widoczny w aplikacji.
Udostępnianie aplikacji
Aby udostępnić aplikację, wykonaj następujące czynności:
- Sprawdź, czy jesteś użytkownikiem zalogowanym w instytucji.
Twoje konto musi być kontem użytkownika o domyślnej roli administratora lub roli niestandardowej, która ma zestaw uprawnień do udostępniania zasobów.
- W górnej części witryny kliknij opcję Zasoby.
- Na karcie Moje zasoby otwórz aplikację, którą chcesz udostępnić.
- Udostępnij aplikację za pomocą aplikacji ArcGIS Instant Apps, ArcGIS Experience Builder, ArcGIS Dashboards, ArcGIS StoryMaps lub ArcGIS Hub.
Publiczne udostępnianie aplikacji, które zawierają zasoby posiadacza subskrypcji
Udostępnianie map publicznie pomaga zwiększać zasięg przekazywanego komunikatu. Jeśli mapa używana przez aplikację zawiera zasoby z ArcGIS Living Atlas of the World, dostęp do tych zasobów w aplikacji może wymagać danych uwierzytelniających. ArcGIS Living Atlas zawiera zasoby publiczne, zasoby posiadaczy subskrypcji i zasoby premium. Zasoby publiczne są dostępne bez ograniczeń dla wszystkich, dostęp zasobów posiadaczy subskrypcji wymaga posiadania konta instytucjonalnego, a korzystanie z zasobów premium wiąże się z wykorzystaniem kredytów. Aby dowiedzieć się, jak konkretny kreator aplikacji obsługuje zasoby subskrybentów, należy zapoznać się z odpowiednią dokumentacją aplikacji.
Aplikacje udostępnione publicznie można skonfigurować tak, aby umożliwić użytkownikom dostęp do zasobów posiadaczy subskrypcji i zasobów premium w ramach subskrypcji Twojej instytucji. Jeśli skonfigurujesz aplikację tak, aby zezwalała na dostęp, użytkownicy nie będą proszeni o zalogowanie się podczas uzyskiwania dostępu do warstw w aplikacji. Niektóre kreatory aplikacji automatycznie przyznają dostęp do zasobów posiadaczy subskrypcji. Aby dowiedzieć się, jak konkretny kreator aplikacji obsługuje zasoby posiadaczy subskrypcji, należy zapoznać się z odpowiednią dokumentacją aplikacji.
Uwaga:
Kredyty wykorzystywane przez użytkowników celem uzyskania dostępu do zasobów premium w aplikacji zostaną naliczone instytucji. Jeśli nie chcesz wykorzystywać kredytów w imieniu użytkowników aplikacji, nie włączaj dostępności żadnych warstw premium ze swojej subskrypcji. W ten sposób użytkownicy będą potrzebować własnych danych uwierzytelniających, aby wykorzystać kredyty. Jeśli jednak tak zrobisz, ograniczysz dostęp użytkownikom z kontem instytucji z uprawnieniami do uzyskiwania dostępu do zasobów premium i dostępnych kredytów. W przypadku aplikacji publicznych należy usunąć z mapy wszystkie zasoby premium albo skonfigurować aplikację w taki sposób, aby kredyty były naliczane Twojej instytucji. Aby zminimalizować koszty w postaci kredytów za użyte zasoby premium w aplikacji, można ograniczyć dozwoloną liczbę żądań dla każdej warstwy zasobów premium podczas konfigurowania aplikacji lub modyfikowania jej konfiguracji.
Osadzanie aplikacji
W witrynie można osadzić aplikację zamiast mapy. Osadzanie aplikacji może być przydatne w różnych scenariuszach. Poniżej przedstawiono przykłady:
- Wyświetlenie aplikacji utworzonej za pomocą szablonu ArcGIS Instant Apps (na przykład za pomocą szablonu Podstawowy), który zawiera całą skonfigurowaną funkcjonalność aplikacji.
- Wyświetlenie mapy, która zawiera usługę Premium z osadzonymi poświadczeniami, taką jak World Routing Service, przez osadzenie aplikacji zawierającej widżet Wskazówki dojazdu w aplikacji ArcGIS Experience Builder.
Aby osadzić aplikację za pomocą gotowego do użycia kodu HTML, wykonaj następujące czynności:
- Sprawdź, czy jesteś użytkownikiem zalogowanym w instytucji.
Twoje konto musi być kontem użytkownika o domyślnej roli administratora lub roli niestandardowej, która ma zestaw uprawnień do udostępniania zasobów.
- Otwórz stronę elementu aplikacji, którą chcesz osadzić.
Notatka:
Aby można było udostępnić aplikację użytkownikom spoza instytucji, aplikacja, mapa i warstwy muszą być udostępnione publicznie, gdyż w przeciwnym razie tylko członkowie grupy będą mogli wyświetlać zasoby. Aby dotrzeć do możliwie najszerszego grona użytkowników, rozważ udostępnienie aplikacji i jej zasobów wszystkim (publicznie).
- Kliknij przycisk Konfiguruj.
- W oknie konfiguracji kliknij przycisk Udostępnij na pionowym pasku narzędzi.
- Kliknij przycisk Kopiuj w sekcji Osadź
. - Wklej kod w witrynie internetowej, w której ma być wyświetlana aplikacja.
Wskazówka:
Możesz także użyć parametrów adresu URL, aby sterować wyglądem i funkcjonalnością osadzanej aplikacji.