UWAGA: usługi gier w Google Maps Platform zostały wycofane 18 października 2021 r. Obecni użytkownicy będą mieli dostęp do tego okresu do 31 grudnia 2022 r. W tym czasie będziemy nadal zapewniać pomoc dotyczącą poważnych błędów i przerw w działaniu usług. W przewodniku po przenoszeniu usług gier znajdziesz zasoby, które pomogą Ci zaplanować kolejne kroki związane z projektami.

Używanie pakietu SDK Map na Unity z innym serwerem kafelka

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Możesz używać pakietu SDK Maps dla Unity z innym semantycznym serwerem kafelków, począwszy od wersji 1638. Aby to zrobić, skonfiguruj instancje MapsService z opcjami FeatureTileApiUrlFormat i TerrainTileApiUrlFormat za pomocą Inspektora. Te opcje muszą być prawidłowymi formatami ciągów znaków, które można formatować przy użyciu metody String.Format za pomocą współrzędnych w kolejności x, y i zoom. Sformatowany ciąg znaków musi być też prawidłowym identyfikatorem URI HTTP. ArgumentException Jeśli dane wejściowe nie mogą być poprawnie sformatowane jako prawidłowy identyfikator URI HTTP do żądania kafelków, zostaną one zgłoszone.

Gdy widoczny obszar kamery zostanie zaktualizowany do nowej lokalizacji lub na nowy poziom powiększenia, Maps Maps for Unity określi, które kafelki są potrzebne, i przekonwertuje te informacje na zestaw fragmentów do pobrania za pomocą współrzędnych płytek.

Przykłady:

Przykładowy przykładowy URL pokazuje prawidłowy format, którego należy użyć:

  • https://example.com/featuretiles/@{0},{1},{2}z

Te przykładowe adresy URL są nieprawidłowe:

  • Nieprawidłowa liczba elementów formatu: https://example.com/featuretiles/@{0},{1},{2},{3}z
  • Nieprawidłowy URL: example.com/featuretiles/@{0},{1},{2}z
  • Nieobsługiwany schemat: ftp://example.com/featuretiles/@{0},{1},{2},{3}z