在預設, 沒有指定語系的情況下, 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
沒有留言:
張貼留言