我们正在尝试在 Google map 组件上将区域设置为加拿大。
根据 Google API 文档,他们声明要使用 key 附加区域:
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY®ion=GB">
尝试使用它作为 src,但它不起作用:
<script src="//maps.google.com/maps/api/js?key=API_KEY®ion=CA">
或者
<script src="//maps.google.com/maps/api/js?key=API_KEY®ion=CA&language=en">
以上仍默认为美国。
但是,使用这个:
<script src="//maps.google.com/maps/api/js?key=API_KEY®ion=CA&language=fr">
确实有效,但语言是法语。
有没有办法将语言设置为英语并将区域设置为加拿大?
最佳答案
看看this question及其答案。
我写了一些sample code这似乎有效。
您必须在地理编码请求中包含 componentRestrictions
,如下所示:
geocoder.geocode({
'address': 'London',
'componentRestrictions': {
'country': 'CA'
}
}, ...)
关于javascript - 将 Google Maps API v3 区域设置为加拿大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49325521/