2012-04-13 5 views
0

Diese Frage scheint zu wiederholen, aber es ist nicht.iPhone - Öffnende Karten und Dropping Pin mit nicht-Englisch Titel

Ich möchte die Google Maps-Anwendung öffnen und einen Pin an einem bestimmten Ort mit einem nicht englischen Titel (z. B. arabisch) ablegen. Ich benutze die folgende URL:

http://maps.google.com/[email protected],31.213998 

Diese URL funktioniert. Aber wenn "Titel" (der nach q = geschriebene) eine arabische Zeichenfolge ist, hilft nichts. Gibt es eine Lösung dafür?

Antwort

0

Der zuverlässigste Weg, den ich gefunden habe, ist zuerst URL/percent encode your Arabic, dann ersetzen Title mit dem% xx% yy Chaos.

Zum Beispiel:

http://maps.google.com/maps?q=%D9%89+%D8%A7%D9%84%D8%AD%D8%AF%D9%88%D8%AF+%D8%A8%D9%8A%D9%86+%D8%A7%D9%84%D8%B3%D9%[email protected],31.213998

Eine weitere Option ist Ihrem Title Link zu folgen und in der Suchleiste der Seite (nicht der Browser-URL) ersetzen Title mit regelmäßigem Arabisch. Dann können Sie auf das Link-Symbol klicken. Aber ich fand diese Methode manchmal nicht den Marker auf der Karte zeigen.

+0

Der zu ersetzende Titel ist variabel und ist kein fester Titel. Ich kann nicht jeden Standorttitel in meiner Liste mithilfe des von Ihnen angegebenen Links codieren. Die andere Option ist nicht möglich, da, sobald meine Anwendung in den Hintergrundmodus wechselt, ich nicht mehr dem Link folgen kann, der an die Google Maps-Anwendung gesendet wurde. –

+0

Ich wollte ein Beispiel mit dem Kodierungslink zeigen. Wenn es keine Bibliothek gibt, die die Codierung für Sie übernimmt, können Sie eine oder eine Funktion basierend auf utf-8-Regeln schreiben. –