Osadzanie map, aplikacji i grup

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:

  1. W przeglądarce map Map Viewer otwórz zapisaną mapę.
  2. Sprawdź, czy mapa jest udostępniana wszystkim użytkownikom (publicznie).
    Notatka:

    Jeśli mapa nie jest udostępniona publicznie, kliknięcie opcji Osadź mapę Osadź mapę spowoduje automatyczne otwarcie ustawień udostępniania mapy.

    Więcej informacji można znaleźć w sekcji Uwagi dotyczące udostępniania map.

  3. Na pasku narzędzi Zasoby (ciemny) kliknij przycisk Osadź mapę Osadź mapę.
  4. 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.
  5. Kliknij przycisk Skopiuj kod HTML, aby skopiować podany kod HTML.
  6. 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.

  1. Utwórz mapę i aplikację internetową w usłudze ArcGIS Online.
  2. Skopiuj adres URL dla aplikacji z karty Przegląd strony elementu aplikacji lub z paska adresu w przeglądarce, gdy aplikacja jest otwarta.
  3. 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..

  4. 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.

  5. Wybierz odpowiedni rozmiar na potrzeby osadzania aplikacji.
  6. W podanym kodzie HTML wykonaj następujące czynności:
    1. 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".

    2. 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>
  7. 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.

  1. Otwórz grupę publiczną, którą chcesz osadzić.
  2. Na karcie informacje ogólne kliknij opcję Utwórz aplikację internetową.
  3. Kliknij przycisk Osadź (nieaktualny) Osadź.

    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.

  4. Wybierz kompozycję elementów grupy.
  5. 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.
    1. Wybierz wstępnie zdefiniowaną aplikację galerii, aby wyświetlać elementy w nowym oknie.
    2. Wprowadź adres URL aplikacji, jeśli elementy mają być wyświetlane w nowym oknie ze skonfigurowaną aplikacją.
  6. Skopiuj podany kod formatu HTML.
  7. Kliknij Gotowe.
  8. Wklej kod na stronie internetowej na której ma być wyświetlana grupa.
  9. 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.