Skip To Content

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 oprogramowania ArcGIS Enterprise zapewniany jest wymagany kod oraz opcje umożliwiające konfigurację kompozycji i wyświetlania. Korzystanie z operacji związanych z osadzaniem map, aplikacji i grup za pomocą narzędzi dostępnych w portalu ArcGIS Enterprise wymaga uprawnień do udostępniania.

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ą lub Web AppBuilder.

  1. Sprawdź, czy jesteś użytkownikiem zalogowanym na konto dysponujące uprawnieniami do udostępniania zasobów.
  2. Utwórz mapę i aplikację internetową.
  3. Skopiuj adres URL dla aplikacji z karty Przegląd strony elementu aplikacji lub z paska adresu w przeglądarce internetowej, gdy aplikacja jest otwarta.
  4. 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 Viewer Classic. Funkcja będzie dostępna w przyszłej wersji aplikacji Map Viewer.

  5. 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 jesteś właścicielem mapy, możesz zmienić jej status na publiczny.

  6. Wybierz odpowiedni rozmiar na potrzeby osadzania aplikacji.
  7. Z udostępnionego kodu HTML 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 "http://arcgis.com/apps/Embed/index.html?webmap=4cc9f0ba8e8c4d68b50c01c17efd4730", zastępując go tekstem "http://arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806". 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>
  8. 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

Notatka:

Osadzanie galerii jest już nieaktualne. Każdy kod osadzenia skopiowany na stronę internetową będzie działał do momentu oficjalnego wycofania. Zamiast tego zaprezentuj zasoby grupy za pomocą aplikacji Instant Apps.

Podczas osadzania grupy za pomocą witryny internetowej portalu należy wybrać układ 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 żadna z tych opcji nie jest dostępna, oznacza to, że grupa nie jest grupą publiczną i nie można jej osadzić. Właściciele grup, menedżerowie i osoby z uprawnieniami do zarządzania grupami mogą zmienić jej status 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.

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