Jeśli nie możesz zastosować w swojej witrynie , konieczne może być utworzenie własnego mechanizmu renderowania kafelków 3D. Ten wymaga wzięcia pod uwagę następujących ważnych czynników:
Adresy URL treści
W przypadku udostępniania kafelków fotorealistycznych 3D interfejs Map Tiles API zwraca identyfikatory URI dla kafelki dziecięce. Identyfikatory URI kafelków nie są zwykłymi adresami URL. Obejmują one tylko oraz składowych ścieżek i parametrów. Nie zawierają one klucza interfejsu API, który jest które są niezbędne do autoryzacji żądania. Więcej informacji: Specyfikacja kafelków 3D
Żądania i odpowiedzi
Oto kilka przykładów żądań i odpowiedzi dotyczących zdjęć realistycznych kafelków 3D. Ty możesz je sprawdzić za pomocą Narzędzi deweloperskich w Chrome.
Przykładowe żądanie zbioru kafelków głównego:
https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY
Przykładowy identyfikator URI odpowiedzi kafelka:
/v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg
Przykładowe adresy URL żądań kafelków używanych przez mechanizmy renderowania:
https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY
https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYubm9k.glb?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY
Dołącz wszystkie parametry występujące w identyfikatorze URI kafelka razem z swojego klucza interfejsu API podczas tworzenia kolejnych żądań kafelków. Interfejs 3D Tiles API udostępnia 2 parametry:
session
- Wbudowany identyfikator sesji wczytywania 3D. Jest on generowany automatycznie przy użyciu interfejsu API. Mechanizm renderowania musi ją dołączyć podczas tworzenia kolejnego prośby o karty.
key
- Klucz interfejsu API użyty do uzyskania dostępu do usługi 3D Tiles. Musisz dołączyć do wszystkie kolejne żądania kafelków.
Atrybucje w sieci reklamowej
Atrybucja polega na potwierdzeniu źródła fragmentów mapy i jest wymagane
wykorzystania tego interfejsu API, w tym oznaczenia marki Google (logo) oraz
atrybucja danych. Logo Google jest dostępne na
Map Tiles API Zasady. Dane
informacje o atrybucji są zwracane w każdej odpowiedzi kafelka. Poszukaj go w
treść odpowiedzi w formacie JSON w kodzie asset.copyright
.
{
"asset": {
"version": "2.0",
"generator": "draco_decoder",
"copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
}
}
Te informacje należy zagregować, sortować i wyświetlać w wierszu tekstu, zwykle znajduje się na dole renderowania. Obejmuje to te kroki:
Wyodrębnij wszystkie informacje o prawach autorskich ze wszystkich widocznych kafelków.
Poszczególne źródła praw autorskich rozdziel średnikami.
Posortuj informacje według liczby wystąpień.
Wyświetl na ekranie źródła praw autorskich, uporządkowane od większości wystąpień do przynajmniej, podobnie jak Google Earth to robi.