Skip To Content

Pobierz aplikację

Można pobrać i hostować aplikację utworzoną w narzędziu Web AppBuilder na swoim serwerze internetowym. Każda pobierana aplikacja 2D lub 3D, która odwołuje się do niepublicznych elementów, musi zostać zarejestrowana w usłudze ArcGIS Online lub w witrynie Portal for ArcGIS.

Notatka:

Niezależnie od urządzenia, na którym jest wdrażana aplikacja, zawsze potrzebuje ona dostępu do mapy internetowej.

Pobierz aplikację

Pobierz aplikację na karcie Moje zasoby.

  1. Aby zobaczyć szczegóły, kliknij wybraną aplikację na karcie Moje zasoby.
  2. Kliknij Pobierz we właściwości Załącznik z kodem. Plik ZIP zostanie pobrany na komputer.

Utwórz aplikację

Utwórz aplikację używając swoich danych uwierzytelniających w portalu.

  • Jeżeli portal jest skonfigurowany z uwierzytelnieniem OAuth2 lub SAML, aby utworzyć aplikację na swoim serwerze internetowym, należy wykonać następujące czynności:
    1. Rozpakuj pobraną aplikację.
    2. Dodaj serwer proxy do swojej aplikacji. Aby poznać więcej szczegółów, zapoznaj się z sekcją Użyj serwera proxy.
    3. Dodaj i zarejestruj aplikację. Zapoznaj się z sekcjami Dodawanie aplikacji i Rejestracja aplikacji.
    4. Skopiuj i wklej identyfikator aplikacji do właściwości identyfikatora aplikacji (appId) w pliku konfiguracji aplikacji. Zapisz plik.
    5. Wdróż aplikację na swój serwer internetowy.
  • Jeżeli portal jest skonfigurowany z uwierzytelnieniem IWA, PKI lub LDAP, aby utworzyć aplikację na swoim serwerze internetowym wykonaj następujące czynności:
    1. Rozpakuj pobraną aplikację.
    2. Dodaj serwer proxy do swojej aplikacji. Aby poznać więcej szczegółów, zapoznaj się z sekcją Użyj serwera proxy.
    3. Zmień adres URL ArcGIS API for JavaScript.
      Uwaga:

      Przy uzyskiwaniu dostępu do aplikacji może zostać wielokrotnie wyświetlona prośba o zalogowanie się. Jest to spowodowane faktem, że pliki JavaScript hostowane przez portal muszą zostać uwierzytelnione. W rezultacie interfejs ArcGIS API for JavaScript należy hostować poza portalem i zmienić wartość zmiennej apiUrl na adres tego interfejsu. Dotyczy to uwierzytelniania w warstwie sieci.

    4. Wdróż aplikację na swój serwer internetowy.

Dostosuj aplikację

Wykonaj poniższe czynności, by dostosować aplikację.

  • Dodaj niestandardowe widżety:
    1. Umieść niestandardowe widżety w folderze widżetów.
    2. Dodaj widżet do pliku config.json w aplikacji.

      Poniższy przykład wykorzystuje widżet Demo. Dodaj go do pliku config.json.

      {
            "uri": "widgets/Demo/Widget"
          },
  • Skonfiguruj aplikację i widżety. Zapoznaj się z tematem Zagadnienia JSON.
  • Preferowany temat: Interfejs ArcGIS API for JavaScript. Zapoznaj się z sekcją Zmień adres URL ArcGIS API for JavaScript.

Obsługiwane przeglądarki

  • Aplikacja 2D obsługuje następujące przeglądarki:
    • Chrome
    • Firefox
    • Safari 3 lub nowsza
    • Edge
    • Internet Explorer 9 lub nowsze wersje
    Uwaga:

    Po otwarciu i wdrożeniu aplikacji z uwierzytelnianiem OAuth w programie Internet Explorer 11 lub Microsoft Edge może zostać wyświetlone okno podręczne z pytaniem, czy chcesz zamknąć tę kartę. Po kliknięciu przycisku Tak okno podręczne zniknie, ale w aplikacji nic nie zostanie wczytane. W takiej sytuacji dodaj domenę .arcgis.com do zaufanych witryn w ustawieniach przeglądarki.

  • Aplikacja 3D obsługuje następujące przeglądarki:
    • Chrome
    • Firefox
    • Safari 7.1 i nowsze wersje
    • Edge
    • Internet Explorer 11
    Uwaga:

    Aplikacje 3D nie obsługują urządzeń. Użycie aplikacji 3D w narzędziu Web AppBuilder wymaga przeglądarki dla urządzeń stacjonarnych z obsługą technologii WebGL. Technologia WebGL została wbudowana w najnowsze wersje najpopularniejszych przeglądarek. Aby sprawdzić, czy obsługa technologii WebGL została włączona w przeglądarce, przejdź do strony get.webgl.org. Aby rozwiązać problemy związane z technologią WebGL, odwiedź witrynę Rozwiązywanie problemów z technologią WebGL. Zapoznaj się także z tematem w dokumentacji usługi ArcGIS Online poświęconym renderowaniu obiektów w przeglądarce scen w celu uzyskania dodatkowych informacji.

Obsługiwane wersje ArcGIS API for JavaScript.

  • Interfejs ArcGIS API for JavaScript 3.20 i nowszy.
  • ArcGIS API for JavaScript zawiera witrynę Portal for ArcGIS w wersjach 10.5.1 i nowszych.