我不想反转地理编码并获取两种语言(阿拉伯语和英语)的地址,因此我想获取一种语言的地址,然后更改 API 的语言并获取另一种语言的地址,因为我找不到参数发送到地理编码器以确定语言。
有什么建议么?
加载 API 时可以通过附加来选择语言language=XX
到 API URL,其中XX
是两个字符的语言代码(en
对于英语,ar
对于阿拉伯语等)到 API 调用中的 URL。看http://code.google.com/apis/maps/documentation/javascript/basics.html#Localization http://code.google.com/apis/maps/documentation/javascript/basics.html#Localization用于文档。
这不会让你即时改变它,我不认为你能做到这一点。在获得所需的一种语言的初始信息后,您可以尝试再次加载 API。但这似乎可能会引起问题。
一种更简洁的方法可能是创建一个单独的页面,为您充当一种 Web 服务。它接受两个参数:语言代码和地址。它使用请求的语言代码加载 API,并对地址进行反向地理编码,提供结果。您的页面将调用这个类似 Web 服务的东西两次,每种语言一次,然后根据需要使用结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)