2012年5月8日 星期二

指定 google map 的 button 和地名 用的語系(language)

在預設, 沒有指定語系的情況下, google map API 會自動判斷 user os 正在使用中的語系, 來輸出 button 的 label 和 地名, 我覺得很合理, 這個情況下就可以會產生下列的畫面:
說明: 在英文版的畫面中, 出現 中文字的 "地圖",  會出現中文字是因為 user 使用中文的 OS.

解決的辦法是在引用 google api 的 js 時, 增加 language 參數即可, 例如:
type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false&language=en"

跑出來的畫面如下:
說明: 中文版 button 寫 地圖, 英文版 button 寫 Map

沒有留言:

張貼留言

Facebook 留言板