如何告诉谷歌地图的地理编码器API使用英语而不是浏览器的默认语言?
例如, 用户的操作系统语言是法语,当他使用网站并查询伦敦时,它会返回angleterre,londres
有没有办法强制地理编码返回EN_GB区域设置?所以它回归:英国,伦敦。
如果用户是中国人,那么它将以中文返回所有内容。我怎么能避免这个?
请帮忙!
谢谢,
答案 0 :(得分:3)
您可以设置语言参数
语言(可选) - 中的语言 哪个会返回结果。见 支持的域语言列表。 请注意,我们经常更新支持 语言所以这个列表可能不是 无遗。如果语言不是 提供,地理编码器将尝试 使用域的本地语言 从中发送请求 尽可能。
地图控件,工具提示和 版权已被翻译为 语言的子集,列在 电子表格如下。 API会感觉到 用户的浏览器设置和 适当地设置语言。它是 可以覆盖中的语言 API;更多信息是 可在JavaScript API中使用 文档和Flash API 参考
例如:
http://maps.googleapis.com/maps/api/geocode/json?address=japan&sensor=false&language=en
以英文返回
http://maps.googleapis.com/maps/api/geocode/json?address=japan&sensor=false&language=zh-CN
以中文返回