我有一个离子应用程序。我可以使用
在index.html中映射api<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=key&sensor=true&language=en&libraries=places"></script>
然而,我的应用程序有2种语言,我使用angular translate翻译。
翻译应用时,地图和地理编码器不会更改语言。所以我试着添加另一个
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=key&sensor=true&language=ch&libraries=places"></script>
index.html中的
但似乎只需要一个。我该如何解决这个问题?
答案 0 :(得分:2)
AFAIK Geocoder使用浏览器的首选语言或加载API时指定的语言(参见https://developers.google.com/maps/documentation/javascript/basics?csw=1#Localization)。
我不认为您可以使用指定的两种不同语言加载两次API。相反,您可以尝试仅在设置本地语言时加载API(一次只能加载一个)。