Możesz użyć pakietu SDK Map dla Unity z innym serwerem kafelków z tekstem (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 sformatować przy użyciu metody String.Format
przy użyciu współrzędnych kafelków w kolejności x
, y
, zoom
. Sformatowany ciąg znaków musi też być prawidłowym identyfikatorem URI HTTP. Wartość ArgumentException
będzie rzucana, jeśli dane wejściowe nie będą poprawnie sformatowane jako prawidłowy identyfikator URI HTTP żądania żądania kafelków.
Po aktualizacji widocznego obszaru aparatu w nowej lokalizacji lub na nowym poziomie powiększenia pakiet SDK Map Google dla Unit określa, które kafelki są potrzebne, i przekształcają te informacje w zestaw kafelków do pobrania ze współrzędnymi kafelków Mercator.
Przykłady:
Poniższy przykładowy URL pokazuje prawidłowy format:
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