Ich habe festgestellt, dass einige Orte auf google.com/maps service sehen ganz anders aus als die Die gleiche Ansicht wurde mit Google Maps Javascript API 3
unter Verwendung von tilt: 45
erstellt.
Im Beispiel der Kartenmitte ist
lat
:39.073282988412444
lng
:-77.15641707252614
So sieht es in google.com/maps
service mit hybrid
mode und 3d
view aus (nicht sicher, ob es gleich tilt: "45"
ist):
Und so sieht es auf meiner Webseite aus mit Google Maps Javascript API 3
in hybrid
mode mit tilt: 45
option:
Wie Sie sehen können, ist die Qualität bei Verwendung von API schlecht. Google Maps verwendet etwas wie 3D-Rendering, das nicht über API verfügbar ist.
Meine Frage ist also . Bedeutet das, dass wir (API-Kunden) nicht die gleiche Qualität erreichen können, wie wir sie in google.com/maps
service sehen?
Weil ich glaube, dass jeder denkt, dass er die gleiche Karte einbetten kann, wie auf google.com/maps über API gezeigt, aber in Wirklichkeit scheint es, dass Sie einen Service schlechterer Qualität bekommen.
PS: Ich habe festgestellt, dass google.com/maps
wahrscheinlich WebGL verwendet:
Der wichtigste Punkt ist, dass die Google Maps JavaScript API und die Google Maps-Kundenanwendung (maps.google.com) unterschiedliche Produkte sind, die von verschiedenen Teams bei Google verwaltet werden. Sie sollten nicht erwarten, dass sie in allen Situationen genau gleich funktionieren. Soweit ich weiß, ist das API-Team bestrebt, die Funktionalität so nah wie möglich an die Verbraucheranwendung zu bringen, aber manchmal brauchen sie etwas Zeit, um Dinge auf der API-Seite zu implementieren.
In Bezug auf die Google Maps Maps-Unterstützung in der Google Maps JavaScript-API gibt es im Google Issue Tracker eine Feature-Anfrage mit derzeit 130 Sternen. Bitte werfen Sie einen Blick auf diese Funktion Anfrage:
Ich würde vorschlagen, die Feature-Anfrage zu übernehmen, um Ihre Stimme hinzuzufügen, hoffentlich wird Google die Anzahl der Personen berücksichtigen, die das Problem mit dem Sternchen verfolgt haben, und es implementieren.
Wie ich bereits in " Neue GL-Wiedergabe in Google Maps API v3 aktivieren? " gemeldet habe, war WebGL 2011 nicht verfügbar .
Im Jahr 2014 wird die Seite JavaScript-API-Release-Hinweise für Web-Maps mit dieses Problem , dass WebGL aktiv ist.
Aber die Dokumentation zu Google Maps-APIs enthält mehrere APIs und eine API-Auswahl
Von dieser API-Auswahl sehen wir, dass 3D-Funktionen nur in der Google Maps Android API verfügbar sind und Google Maps SDK für iOS .
Es ist nicht in der Google Maps-JavaScript-API oder Google Maps API einbetten , um eine Karte in eine Webseite einzubetten.
Diese letzte API bietet jedoch einen Ansichtsmodus, in dem Gebäude dreidimensional dargestellt werden: Google Maps-API einbetten / Kartenmodus / Ansichtsmodus : Vielleicht reicht das für Ihren Fall. (IE, mit der "Embed API", nicht die "Javascript API")
Tags und Links javascript google-maps google-maps-api-3