中国的网站怎么调用Google 的API

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中国的网站怎么调用Google 的API相关的知识,希望对你有一定的参考价值。

参考技术A 没法用的,google地图的api就那一个,你在app或者项目里如果需要引用的话那么就试试自己搭建代理来代理访问googleapis,然后在项目或者app里用你的自己的代理吧,或者找别人的镜像来用也行。

检查与 Google Maps API 的连接(中国防火墙)

【中文标题】检查与 Google Maps API 的连接(中国防火墙)【英文标题】:Check Connectivity to Google Maps API (China Great Firewall) 【发布时间】:2015-04-28 06:55:21 【问题描述】:

我目前正在开发一个将在全球推出的平台,我在中国上海工作,您可能知道这里有一个非常大的防火墙政策。

该网站包含一个使用 Google Maps API 创建的自定义地图视图,这是因为 Google 允许许多不错的功能来改变地图的外观。

但是现在我遇到了一个问题,如果用户想要在没有 *** 的情况下访问该站点,则地图所在的整个页面会变慢,崩溃并破坏我的登录过程。

以下是控制台视图中显示的错误:

GET https://maps.googleapis.com/maps/api/js?key=1010101010101&sensor=true net::ERR_CONNECTION_TIMED_OUT

Uncaught ReferenceError: google is not defined

我想知道是否有办法在执行代码之前检查我是否与 Google Maps API 建立了连接?

干杯,

科恩

【问题讨论】:

How to check if Google Maps API is loaded? 的可能重复项 会建议你在你的情况下做一个完整的尝试。 【参考方案1】:

检查 API 是否已加载,如上面 Keith 链接的那样,是查看加载是否有任何问题的好方法。

为了尽量减少在中国加载 API 的问题,请参阅 Maps API 常见问题解答 recommends 从 http://maps.google.cn/maps/api/js 加载 API 而不使用 https

【讨论】:

以上是关于中国的网站怎么调用Google 的API的主要内容,如果未能解决你的问题,请参考以下文章

Google Developers中国网站发布!(转)

检查与 Google Maps API 的连接(中国防火墙)

中国如何访问谷歌?怎样才能访问谷歌

中国可以访问 Google Codelabs 网站啦!

中国可以访问 Google Codelabs 网站啦!

Google Developers中国网站发布!