Ich möchte eine URL für Google Maps erstellen, die sich auf einen bestimmten Breiten- und Längengrad bezieht. Jetzt generiere ich eine URL wie diese:
http://maps.google.com/maps?z=11&t=k&q=58 41.881N 152 31.324W
Die resultierende Karte enthält einen runden "A" -Ballonzeiger, der auf das nächste benannte Objekt zu zeigen scheint, und einen grünen Pfeil, der auf das Lat-Lon zeigt. Manchmal, wie in diesem Beispiel, ist der "A" -Zeiger zentriert und weit genug entfernt, dass Sie den Zeiger auf das Lat-Lon nicht sehen können. (Verkleinern Sie die Ansicht, um beide Zeiger in diesem Beispiel zu sehen. Der "A" -Zeiger befindet sich in der Mitte von Alaska, während sich der lat-lange Zeiger auf Kodiak Island befindet.)
Gibt es einige Parameter, die ich in der Google Maps-URL verwenden kann, um einen einzelnen Zeiger auf ein bestimmtes Lat-Lon zu erzeugen? (Dies wird in einem separaten Fenster geladen. Es ist nicht eingebettet.)
https://maps.google.com/?q=38.6531004,-90.243462&ll=38.6531004,-90.243462&z=3
Dies ist die derzeit akzeptierte Methode, um eine Verknüpfung zu einem bestimmten Lat Lon herzustellen (anstatt nach dem nächsten Objekt zu suchen).
z
ist die Zoomstufe (1-20)t
ist der Kartentyp ("m" Karte, "k" Satellit, "h" Hybrid, "p" Gelände, "e" GoogleEarth)q
ist die Suchabfrage. Wenn ihr ein Präfix vorangestelltloc:
ist, geht Google davon aus, dass es sich um ein durch a getrenntes Lat Lon handelt+
quelle
loc
Parameter nicht mehr so zu funktionieren scheint, wie er war. Sie müssen ein@
Symbol hinzufügen - siehe hier: stackoverflow.com/questions/22939725/…t=k
der Weg für Satellit / aktuelle Erde!Ja, ich hatte lange die gleiche Frage und fand die perfekte. Hier sind einige Parameter davon.
q =
wird verwendet, um die Suchabfrage in der Google Maps-Suche anzugeben.
z.B :
in der Nähe =
wird verwendet, um die Standortalternative zu anzugeben
q=
. Hat außerdem den zusätzlichen Effekt, dass Sie den Wert für die Adressdetailgenauigkeit erhöhen können, indem Sie präziser vorgehen. Meist nur nützlich, wenn die Abfrage ein Geschäft oder ähnliches ist.z =
Zoomstufe. Kann normal auf 19 eingestellt werden, kann aber in bestimmten Fällen bis zu 23 betragen.
sll =
Ähnlich wie bei ll wird nur dadurch das Lat / Long des Mittelpunkts für eine Unternehmenssuche festgelegt. Erfordert die gleichen Eingabekriterien wie ll.
t =
Legt die Art der angezeigten Karte fest. Kann eingestellt werden auf:
saddr =
Legt den Startpunkt für die Richtungssuche fest. Sie können auch Text in Klammern hinzufügen, um ihn in der Seitenleiste mit den Anweisungen fett zu fassen.
daddr =
Legt den Endpunkt für die Richtungssuche fest und fasst den in Klammern hinzugefügten Text erneut fett. Sie können auch "+ to:" hinzufügen, das über Punkte festgelegt wird. Diese können mehrfach hinzugefügt werden.
via =
Ermöglicht das Einfügen über Punkte in Richtungen. Muss im CSV-Format vorliegen. Zum Beispiel sind via = 1,5 Adressen 1 und 5 via Punkte ohne Einträge in der Seitenleiste. Der Startpunkt (der auf 0 gesetzt ist) und 2, 3 und 4 zeigen alle vollständige Adressen an.
doflg =
Ändert die Einheiten, die zum Messen der Entfernung verwendet werden (standardmäßig die Standardeinheit im Herkunftsland). Wechseln Sie zu ptk für metrisch oder ptm für imperial.
msa =
Macht Sachen mit meinen Karten. Auf 0 setzen, um definierte Meine Karten anzuzeigen, b um die Seitenleiste Meine Karten einzuschalten, 1, um die Registerkarte Meine Karten selbst anzuzeigen, oder 2, um zum neuen Formular "Meine Karte" zu wechseln.
dirflg =
kann verschiedene Werte unten einstellen:
Referenz http://moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters
quelle
@
inhttps://[email protected],-114.01679
- funktionieren sollte. aber das tut es nicht. Irgendeine Idee warum?Dies sollte bei den neuen Google Maps helfen:
Erde : / data =! 3m1! 1e3
Beispiel: https://www.google.com/maps/place/Lawyer/@48.8187768,2.3792362,15z/data=!3m1!1e3
Referenzen:
https://moz.com/blog/new-google-maps-url-parameters http://dddavemaps.blogspot.in/2015/07/google-maps-url-tricks.html
quelle
Verwenden Sie einfach die Koordinaten als
q
-parameter. Ziehen Sie diez
undt
Prameter aus. Währendz
eigentlich nur die Zoomstufe sein sollte, scheint es, dass es nicht funktioniert, wenn Sie welche einstellen.t
ist der Kartentyp. Es ist jedoch nicht offensichtlich, wie sich diese Parameter auf die gezeigte Weise auf das Ergebnis auswirken würden. Aber sie tun es.Vielleicht sollten Sie den
ll
-parameter ausprobieren , aber nur das Dezimalformat wird akzeptiert.Eine schnelle Übersicht aller Parameter finden Sie hier .
quelle
Das Folgende funktioniert ab April 2014. Begrenzen Sie jede Komponente der URL mit
+
und&
für Leerzeichen bzw. Additionsanweisungen.Vollständiges HTML:
Heruntergebrochen:
Dabei startet? q = die allgemeine Suche, bei der ich Informationen zu Veranstaltungsort, Stadt und Provinz
+
für Leerzeichen verwende.Als nächstes die Geodaten. Lat und lng.
Zoomstufe
Erforderlich für Iframes:
quelle
Wenn Sie einen Namen auf Ihrer PIN benötigen, können Sie auch Folgendes verwenden:
quelle
Alle Antworten haben bei mir nicht funktioniert (die Optionen loc: und @). Hier ist meine Lösung für die neuen Google Maps (April 2014)
Verwenden Sie das q = für die Beschreibung der Abfrage, z. B. die Straße oder den Namen des Ortes. Verwenden Sie ll = für die lat, langen Koordinaten.
Sie können zusätzliche Parameter wie t = h (Hybrid) und z = 19 (Zoom) hinzufügen.
https://maps.google.com/?q=11+wall+street+new+york&ll=40.7060471,-74.0088901
https://maps.google.com/?q=new+york+stock+exchange&ll=40.7060471,-74.0088901
https://maps.google.com/?q=new+york+stock+exchange&ll=40.7060471,-74.0088901&t=h&z=19
quelle
Seit ich diese Frage vor 5 Jahren gestellt habe, gab es eine Reihe von Änderungen, von denen einige nicht kompatibel waren. Derzeit funktioniert Folgendes ordnungsgemäß:
Der erste Breiten- / Längengrad wird für die Pin-Position und die Beschriftung verwendet. Es kann in Grad-Minuten-Sekunden, Grad-Minuten oder Grad sein. Der zweite Breiten- / Längengrad (nach dem "@") ist das Kartenzentrum. Es darf nur in Grad angegeben werden, damit der Zoom (12z) erkannt wird.
Für die Geländeansicht können Sie "data =! 4m2! 3m1! 1s0x0: 0x0! 5m1! 1e4" anhängen. Ich kann jedoch keine Dokumentation dazu finden, sodass sich die Spezifikation ändern könnte.
quelle
Abfragen für neue Versionen haben ein anderes Format
Um einen Lat Long per URL zu erreichen, benutze (zB)
https://www.google.com/maps/search/-15.924,-5.719
quelle
funktioniert gut https://maps.google.de/maps?q=51.404989,13.091751&z=17&t=k
quelle
Dies muss nicht viel komplizierter sein, als einen Wert für den Parameter 'q' zu übergeben. Google ist schließlich eine Suchmaschine und kann mit den gleichen Aufgaben umgehen, mit denen Nutzer Abfragen in ihre Textfelder eingeben
quelle
Dies funktioniert, um in einen Bereich zu zoomen, in dem mehr als eine Stecknadel abgelegt wird : https://www.google.com/maps/@30.2,17.9820525,9z
Und die Parameter sind:
quelle
Wenn Sie nur Grad Minuten Sekunden haben, können Sie diese an die URL weitergeben:
Ersetzen Sie die Leerzeichen in% 20
quelle
"ll" hat am besten für mich funktioniert, siehe:
http://mapki.com/wiki/Google_Map_Parameters (Abfragereferenz)
Es darf nicht zu schwierig sein, Minuten, Sekunden in Dezimalzahlen umzuwandeln
http://en.wikipedia.org/wiki/Decimal_degrees
für einen Marker wäre möglicherweise das Beste? q = Description @ lat, long
quelle