我想加载Google Maps JavaScript API,我希望可以在Great Firewall of China内访问它。
Google recommends http://maps.google.cn
,但如果我使用它,对于世界其他地区的人来说可能会慢一点。
据我所知,中国的防火墙并未阻止Google发送http://
个地址,因此我也可以使用http://maps.googleapis.com/
。
有没有人尝试过这个,你可以就可靠性和速度方面提供更好用的建议吗?
N.B。我不想使用百度地图。
答案 0 :(得分:4)
由于您在中国使用Google地图受到限制,因此您的HTTP受到限制。这是他们FAQs page
的答案为什么我无法从中国访问Google Maps API?
Google Maps API通过域maps.google.cn在中国境内投放。此域名不支持https。在向中国提出Google Maps API请求时,请将https://maps.googleapis.com替换为http://maps.google.cn。
例如:
Strikethrough
会成为:
https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
可以使用以下引导程序加载Google Maps JavaScript API:
http://maps.google.cn/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
我无法在可靠性和速度方面发表评论,但我认为自Google仍处理它以来它仍然是相同的。 @ scaisedge的回答可以为您提供他在域名变更方面的经验。
答案 1 :(得分:0)
我尝试了一个大量使用goggle maps v3的应用程序:使用API标准并使用中国提供的那些。 我没有注意到在某些情况下出现明显减速的问题,使用API访问中国网站已经发现比正常使用API更具表现力。如果存在减速情况,则认为它们与互联网的正常潮流特性有关。