2016-08-06 10 views
0

Ich verwende Google Maps als Filialfinder auf meiner Website, und ich benutze den URL-Code "Route berechnen", um den Leuten zu helfen, meine Produkte zu finden.Google maps: Mein + Ort in URL übersetzt nicht in anderen Sprachen

https://maps.google.com/maps?f=d&mrt=loc&t=m&saddr=My+Location&daddr= 

Dies funktioniert gut, aber es wird nicht für Menschen funktionieren, die Smartphones in einer anderen Sprache als Englisch verwenden. Der Begriff "Mein Standort" entspricht nicht der lokalisierten französischen Version der Google Maps Android- oder iOS-App, die "Ma Position" lautet.

Meine Frage ist: Gibt es einen universellen Begriff, den ich verwenden kann, um die aktuelle Position des Benutzers in meinem URL-Anruf zu definieren?

habe ich versucht Aktuelle + Lage verwenden, aber ist nicht übersetzen und die App gibt die nächste POI, die Namen auf die Worte „Aktueller Standort“, eigentlich eine flache Vermietung Unternehmen in Französisch-Version der App ist in der Nähe ist ...

Antwort

0

Es gibt keinen universellen Begriff. Fügen Sie einfach einen Parameter 'Sprache' in Ihre URI-Anfrage ein und stellen Sie die bevorzugte Sprache ein. Zuerst überprüfen Sie die supported languages. Französisch ist "fr".

Hier ist eine Probe URI Anfrage mit, dass das hinzugefügt:

https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&key=YOUR_API_KEY&language=fr 

Hier weitere Aussagen aus der Führungs Directions API Request Parameters

Sprache sind - Die Sprache, in der die Ergebnisse zurückgegeben. Siehe die Liste der unterstützten Sprachen. Google aktualisiert häufig die unterstützten Sprachen, , damit diese Liste nicht erschöpfend ist. Wenn die Sprache nicht angegeben wird, versucht die API , die bevorzugte Sprache zu verwenden, die im Header Accept-Language oder in der Sprache der Domäne angegeben ist, in die die Anforderung gesendet wird ( ).

Die API tut ihr Bestes, um eine Adresse für die Adresse sowohl für den Benutzer als auch für die lokalen Benutzer anzugeben. Um dieses Ziel zu erreichen, gibt es Straße Adressen in der lokalen Sprache, transkribiert zu einem Skript lesbar durch den Benutzer bei Bedarf, die bevorzugte Sprache zu beobachten. Alle anderen Adressen werden in der bevorzugten Sprache zurückgegeben. Adresskomponenten werden alle in derselben Sprache zurückgegeben, die aus der ersten Komponente ausgewählt wird. Wenn ein Name in der bevorzugten Sprache nicht verfügbar ist, verwendet die API die engste Übereinstimmung.

Die bevorzugte Sprache hat einen geringen Einfluss auf die Ergebnismenge , die die API zurückgibt, und die Reihenfolge, in der sie zurückgegeben werden, lautet . Der Geocoder interpretiert Abkürzungen unterschiedlich in Abhängigkeit von für Sprache, wie die Abkürzungen für Straßentypen oder Synonyme , die in einer Sprache gültig sein können, aber nicht in einer anderen Sprache. Zum Beispiel, utca und tér sind Synonyme für Straße in Ungarisch.