Jeden ze sposobów udostępniania map, aplikacji bądź grup map lub aplikacji polega na umieszczeniu ich na stronie internetowej, takiej jak blog albo witryna instytucji. W ramach usługi ArcGIS Online zapewniany jest wymagany kod oraz opcje umożliwiające konfigurowanie dodawanych elementów i kompozycji.
Osadzanie mapy
Aby osadzić mapę publiczną otwartą w przeglądarce map Map Viewer za pomocą gotowego do użycia kodu HTML, wykonaj następujące czynności:
- W przeglądarce map Map Viewer otwórz zapisaną mapę.
- Sprawdź, czy mapa jest udostępniana wszystkim użytkownikom (publicznie).
Notatka:
Jeśli mapa nie jest udostępniona publicznie, kliknięcie opcji Osadź mapę spowoduje automatyczne otwarcie ustawień udostępniania mapy.
Więcej informacji można znaleźć w sekcji Uwagi dotyczące udostępniania map.
- Na pasku narzędzi Zasoby (ciemny) kliknij przycisk Osadź mapę .
- Opcjonalnie w oknie Osadź skonfiguruj mapę, wykonując następujące czynności:
- Wybierz tryb mapy (jasny lub ciemny).
- Zaznacz pola wyboru obok elementów mapy, które chcesz uwzględnić na mapie: tytuł mapy, legenda, podsumowanie mapy i zakładki.
- Włącz przełącznik Otwórz w przeglądarce map, aby włączyć opcję otwierania osadzonej mapy w przeglądarce map Map Viewer.
- Kliknij przycisk Skopiuj kod HTML, aby skopiować podany kod HTML.
- Wklej kod na stronie internetowej na której ma być wyświetlana mapa.
Notatka:
Kod HTML zawiera znacznik skryptu i element niestandardowy z mapą do osadzenia. Wklej znacznik skryptu w sekcji <head> strony internetowej. Dodaj element niestandardowy do sekcji <body> strony internetowej, gdzie ma być wyświetlana mapa.
Osadzanie aplikacji
W witrynie można osadzić aplikację, zamiast osadzać w niej mapę. Osadzanie aplikacji może być przydatne w różnych scenariuszach. Poniżej przedstawiono przykłady:
- Wyświetlenie aplikacji utworzonej za pomocą szablonu ArcGIS Configurable Apps (na przykład za pomocą szablonu Przeglądarka podstawowa), 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 utworzonej na podstawie szablonu Wskazówki dojazdu lub za pomocą widżetu Wskazówki dojazdu w aplikacji ArcGIS Web AppBuilder.
Aplikację można osadzić w witrynie za pomocą opcji Osadź w witrynie internetowej podczas osadzania publicznej mapy internetowej. Aby osadzić aplikację zamiast mapy, zmodyfikuj wygenerowany kod HTML, jak to opisano w poniższych instrukcjach. Wykonując te czynności, można osadzić hostowaną aplikację internetową usługi ArcGIS Online lub Web AppBuilder.
- Utwórz mapę i aplikację internetową w usłudze ArcGIS Online.
- Skopiuj adres URL dla aplikacji z karty Przegląd strony elementu aplikacji lub z paska adresu w przeglądarce, gdy aplikacja jest otwarta.
- W przeglądarce map Map Viewer Classic otwórz mapę użytą do utworzenia aplikacji, a następnie kliknij opcję Udostępnij.
Notatka:
Ta funkcja jest aktualnie obsługiwana tylko w przeglądarce map Map Viewer Classic. Będzie ona dostępna w przyszłej wersji przeglądarki map Map Viewer..
- Sprawdź, czy mapa jest udostępniona wszystkim użytkownikom (publiczna), a następnie kliknij opcję Osadź w witrynie internetowej.
Jeśli ta opcja jest niedostępna, oznacza to, że mapa nie jest mapą publiczną i nie można jej osadzić. Jeżeli mapa jest Twoją własnością, a Twoja instytucja zezwala na udostępnianie zasobów poza jej obrębem, możesz zmienić status mapy na publiczny.
- Wybierz odpowiedni rozmiar na potrzeby osadzania aplikacji.
- W podanym kodzie HTML wykonaj następujące czynności:
- Usuń część kodu po tekście src= i przed tekstem ></iframe>, zastępując ją skopiowanym adresem URL aplikacji.
Na przykład należy usunąć tekst "https://acme.arcgis.com/apps/Embed/index.html?webmap=4cc9f0ba8e8c4d68b50c01c17efd4730", zastępując go tekstem "https://acme.arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806".
- Zastąp adres URL instytucji publicznym adresem URL ArcGIS (https://arcgis.com). Jeśli na przykład adres URL instytucji to https://acme.maps.arcgis.com, zastąp tekst acme.maps.arcgis.com tekstem arcgis.com.
Zagwarantuje to dostęp do mapy użytkownikom spoza instytucji.
Notatka:
Jeśli instytucja zezwala na dostęp anonimowy, nie trzeba zastępować adresu URL instytucji publicznym adresem URL ArcGIS.
Zaktualizowana część kodu powinna być podobna do następującego kodu:
<iframe width="500" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806"></iframe>
- Usuń część kodu po tekście src= i przed tekstem ></iframe>, zastępując ją skopiowanym adresem URL aplikacji.
- Skopiuj i wklej cały blok kodu HTML do konfiguracji witryny internetowej.
Wskazówka:
Możesz także użyć parametrów adresu URL, aby sterować wyglądem i funkcjonalnością osadzanej aplikacji.
Osadzanie grupy map i aplikacji internetowych
Podczas osadzania grupy za pomocą usługi ArcGIS Online należy wybrać kompozycję oraz sposób wyświetlania elementów grupy. Osadzać można tylko grupy publiczne, a w galerii elementów osadzonych są wyświetlane tylko mapy i aplikacje internetowe.
- Otwórz grupę publiczną, którą chcesz osadzić.
- Na karcie informacje ogólne kliknij opcję Utwórz aplikację internetową.
- Kliknij przycisk Osadź (nieaktualny) .
Jeśli ta opcja jest niedostępna, oznacza to, że grupa nie jest grupą publiczną i nie można jej osadzić. Jeżeli bieżący użytkownik jest właścicielem grupy, a dana instytucja zezwala na udostępnianie zasobów poza jej obrębem, status grupy można zmienić na publiczny.
- Wybierz kompozycję elementów grupy.
- Wybierz sposób wyświetlania map i aplikacji internetowej: w osadzonej galerii, w nowym oknie wstępnie zdefiniowanej aplikacji galerii czy w nowym oknie skonfigurowanej aplikacji.
- Wybierz wstępnie zdefiniowaną aplikację galerii, aby wyświetlać elementy w nowym oknie.
- Wprowadź adres URL aplikacji, jeśli elementy mają być wyświetlane w nowym oknie ze skonfigurowaną aplikacją.
- Skopiuj podany kod formatu HTML.
- Kliknij Gotowe.
- Wklej kod na stronie internetowej na której ma być wyświetlana grupa.
- W kodzie znajdź adres URL galerii i zastąp adres URL instytucji publicznym adresem URL ArcGIS (https://arcgis.com).
Jeśli na przykład adres URL instytucji to https://acme.maps.arcgis.com, zastąp tekst acme.maps.arcgis.com tekstem arcgis.com.
Zagwarantuje to dostęp do galerii użytkownikom spoza instytucji.
Notatka:
Jeśli instytucja zezwala na dostęp anonimowy, nie trzeba zastępować adresu URL instytucji publicznym adresem URL ArcGIS.