【问题标题】:Which URL to use for Google Maps for China?谷歌中国地图使用哪个网址?
【发布时间】:2016-04-03 14:16:13
【问题描述】:

我想加载Google Maps JavaScript API,并且我希望它可以从Great Firewall of China 中访问。

Google recommends http://maps.google.cn,但如果我使用它,世界其他地方的人可能会更慢。

据我所知,中国的防火墙不会阻止来自 Google 的http:// 地址,所以我或许也可以使用http://maps.googleapis.com/

有没有人尝试过,您能否就可靠性速度方面提供更好的建议?

注意我不想用百度地图。

【问题讨论】:

    标签: google-maps google-maps-api-3 google-api great-firewall-of-china


    【解决方案1】:

    我尝试了一个使用大量使用 goggle maps v3 的应用程序:使用 API 标准和使用中国提供的标准。 我没有注意到在某些情况下确实出现了明显的减速问题,使用 API 访问中国网站已检测到比正常使用 API 更具执行性。如果出现减速情况,则认为与互联网的正常潮流特性有关。

    【讨论】:

      【解决方案2】:

      由于您在中国使用地图受到限制,因此您在 HTTP 中确实会受到限制。这是他们来自FAQs page的回答

      为什么我无法从中国访问 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>

      我无法就可靠性和速度发表评论,但我想这仍然是一样的,因为 Google 仍在处理它。 @scaisedge 的回答可以为您提供他在域名更改方面的经验。

      【讨论】:

      • google 地方使用相同的结果是 404 错误怎么办
      • 我确认此方法不适用于 google 地方。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-16
      • 2013-04-02
      • 2013-04-11
      • 2015-09-20
      相关资源
      最近更新 更多