无需重新加载即可更改Google商家信息自动填充语言

时间:2013-06-19 15:26:48

标签: google-maps-api-3 translation

在Google商家信息自动填充功能

中指定语言非常简单
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places**&language=en**"></script>

那很好也很好。但我需要能够在不重新加载页面的情况下即时更改语言。这可能吗?

1 个答案:

答案 0 :(得分:0)

我认为您可以通过每次要切换语言时动态重新加载Google库来实现此目的。它将导致重新加载整个地图,但不会重新加载页面。

https://groups.google.com/forum/?fromgroups#!topic/google-maps-api/DGhG-D37Glw

本讨论中有一个如何操作的示例(http://gmaps-samples.googlecode.com/svn/trunk/dynamicloading/scriptappend_hl.html)。基本上,您将新的语言相应库附加到页面,然后重新加载地图。这篇文章有点过时,但我认为这个概念很扎实。我怀疑你每次切换语言时都可能需要新建另一个自动完成实例。