2012-04-13 1628 views
0

此問題看起來可能會重複,但事實並非如此。iPhone - 使用非英文標題打開地圖和放置PIN

我想打開地圖應用程序並在非英文標題(例如阿拉伯文標題)的某個位置放置一個別針。我使用以下網址:

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

此URL有效。但是如果「標題」(q =後面寫的那個)是阿拉伯字符串,沒有任何幫助。 有沒有解決這個問題?

回答

0

我發現的最可靠的方法是首先URL/percent encode your Arabic,然後用%xx%yy亂碼替換Title

例如:

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

另一種選擇是按照你的Title鏈接,並在頁面的搜索欄(而不是瀏覽器URL)定期更換阿拉伯語Title。然後你可以點擊鏈接圖標。但我發現這種方法有時不會在地圖上顯示標記。

+0

要替換的標題是可變的不是固定的。我無法使用您提供的鏈接對列表中的每個位置標題進行編碼。另一個選項是不可行的,因爲一旦我的應用程序進入後臺模式,我無法關注發送到地圖應用程序的鏈接。 – 2012-04-13 16:18:39

+0

我打算用編碼鏈接顯示一個例子。如果沒有爲您編碼的庫,您可以編寫一個或一個基於utf-8規則的函數。 – 2012-04-13 16:26:43