Zauważyłem, że niektóre miejsca otwarte na usługi google.com/maps wyglądają zupełnie inaczej niż ten sam widok wygenerowany przy użyciu Google Maps Javascript API 3
przy użyciu tilt: 45
.Google Maps JavaScript pochylenie widok różni się od tego na www.google.com/maps
W centrum przykład mapy jest
lat
:39.073282988412444
lng
:-77.15641707252614
Więc jak to wygląda na google.com/maps
usługi, używając trybu hybrid
i 3d
pogląd (nie wiem, czy to jest taki sam jak tilt: "45"
):
I tak właśnie wygląda na mojej stronie internetowej, używając Google Maps Javascript API 3
w trybie hybrid
z tilt: 45
opcji:
Jak widać jakość jest słaba przy użyciu API. Mapy Google używają czegoś w rodzaju renderowania 3D, które nie jest dostępne za pośrednictwem interfejsu API.
Moje pytanie brzmi:. Czy to oznacza, że my (klienci API) nie możemy osiągnąć tej samej jakości, co usługa google.com/maps
? Ponieważ uważam, że każdy myśli, że może umieścić tę samą mapę, co na stronie google.com/maps przez interfejs API, ale w rzeczywistości wydaje się, że otrzymujesz usługę o niższej jakości.
PS: zauważyłem, że google.com/maps
prawdopodobnie używa WebGL:
Wygląda na to, że nie jest dostępny w 2017 roku (np. 2011: https://stackoverflow.com/a/8005254/6309). Może https://www.mapbox.com/mapbox-gl-js/api/ może pomóc? – VonC
Chciałbym usłyszeć od wiarygodnego źródła na ten temat (najlepiej Google). Odpowiedź na twoje pytanie brzmi: nie, nie możemy uzyskać takich samych wyników z interfejsu API, co z samych Map Google (nie jest to jedyna sytuacja, w której się różnią). Byłoby wspaniale dowiedzieć się więcej o tym, dlaczego tak się dzieje, i jeśli istnieje jakaś mapa drogowa dla tego, kiedy/jeśli funkcje mogą zostać wprowadzone do API. –
Kiedy używam najbardziej prostej mapy api (skonsultuj [programista Google] (https://developers.google.com/maps/documentation/javascript/examples/map-simple?hl=en)), mamy takie same postanowienie, że na oficjalnej mapie nie wiem, co to jest pochylenie: 40, ale wydaje mi się, że to różnica. –