免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2390 | 回复: 0
打印 上一主题 下一主题

使用 Google AJAX API 加载器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-25 09:17 |只看该作者 |倒序浏览
Google 地图 API 现在与 Google AJAX API 完全集成。此框架允许您为所有支持的 Google AJAX API 加载一个 API 密钥,还为每个 API 提供一个公共的名称空间,允许不同的 Google API 共同运行。不要担心:如果决定不使用 Google AJAX API 框架,仍可继续使用现有名称空间。

使用 Google AJAX API 框架相对简单。将应用程序更改为使用该框架包括以下步骤:

不是加载 http://ditu.google.com/apis 中的 API,而是加载 http://www.google.com/jsapi 中的公共加载器。可以将现有 Google 地图 API 密钥传递到以下网址:
<script type="text/javascript" src="http://www.google.com/jsapi?key=ABCDEFG"></script>使用 google.load 方法加载所需特定 API。google.load 方法取特定 API 的参数和要加载的版本号:
<script type="text/javascript">  google.load("maps", "2");</script>对 Google 地图 API 中当前使用的所有类、方法和属性使用 google.maps.* 名称控件,使用此名称空间替换 G 前缀。使用 google.setOnLoadCallback() 对对象执行初始化。例如,当使用 Google AJAX API 加载器时,GMap2 对象映射到 google.maps.Map2:
<script type="text/javascript" src="http://www.google.com/jsapi?key=ABCDEFG"></script><script type="text/javascript">  google.load("maps", "2.x");   // 当加载页面时调用此函数  function initialize() {    var map = new google.maps.Map2(document.getElementById("map"));    map.setCenter(new google.maps.LatLng(39.917,116.397), 14);  }  google.setOnLoadCallback(initialize);</script>
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP