我想加载Google Maps JavaScript API,我希望它可以从中国的防火墙内访问。
谷歌推荐 http://maps.google.cn
,但如果我使用它,对于世界其他地方的人来说可能会更慢。
根据我的阅读,中国的防火墙不会阻止http://
来自谷歌的地址,所以我也许也可以使用http://maps.googleapis.com/
。
有没有人试过这个,你能就可靠性和速度方面提供哪种更好用的建议吗?
NB 我不想用百度地图。
我想加载Google Maps JavaScript API,我希望它可以从中国的防火墙内访问。
谷歌推荐 http://maps.google.cn
,但如果我使用它,对于世界其他地方的人来说可能会更慢。
根据我的阅读,中国的防火墙不会阻止http://
来自谷歌的地址,所以我也许也可以使用http://maps.googleapis.com/
。
有没有人试过这个,你能就可靠性和速度方面提供哪种更好用的建议吗?
NB 我不想用百度地图。
由于您在中国使用地图受到限制,因此您在 HTTP 中确实会受到限制。这是他们在常见问题解答页面上的回答
为什么我无法从中国访问 Google Maps API?
Google Maps API 在中国境内通过 maps.google.cn 域提供服务。此域不支持 https。从中国向 Google Maps API 发出请求时,请将https://maps.googleapis.com替换为http://maps.google.cn。
例如:
https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
会成为:
http://maps.google.cn/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
可以使用以下引导程序加载 Google Maps JavaScript API:
<script src="http://maps.google.cn/maps/api/js?key=YOUR_API_KEY" type="text/javascript"> </script>
我无法就可靠性和速度发表评论,但我想它仍然会是一样的,因为谷歌仍在处理它。@scaisedge 的回答可以为您提供他在域更改方面的经验。
我尝试了一个使用大量使用 goggle maps v3 的应用程序:使用 API 标准和使用中国提供的标准。我没有注意到在某些情况下确实出现了明显的减速问题,使用 API 访问中国网站已检测到比正常使用 API 更具执行性。如果出现减速的情况,则认为与 Internet 的正常潮流特性有关。