月光博客

青青子衿, 悠悠我心, 但为君故, 沉吟至今

« 暴风和网易,谁是流氓?深圳博物馆游记 »

Google Maps API第三版发布

  据Google Geo Developers Blog报道,自从上次在三年前发布了基于JavaScript的Google Maps API后,已经有大约15万个活跃网站正在使用这个API,Google Maps API已经成为最流行和最可信赖的网络开发工具,现在,Google地图API进行了重大的改版,用户现在可以在Google Code Labs中使用第三版的地图API应用。

  新版本的API主要特点是提高了速度,特别是对于手机浏览器的渲染速度,去年Google就开始思考在移动设备上运行地图API的可行性,随着iPhone和G1推出了功能强大而齐全的浏览器后,将Web上的地图API第二版移植到移动浏览器变成了可能,但是第二版的API存在不少限制,因此,Google就推出了第三版的地图API程序。

  为了让用户能尽快使用第三版API,Google已经在实验室中将其基本的功能发布,点这里可以查看文档,当然全部功能并没有完全开发好,用户可以对其提供一些使用上的反馈,用户使用第三版API并不用重写以前mashup的旧代码,就可以获得速度上的提升,以提高用户浏览体验。

  第三版API的主要功能有:

  1、支持Chrome、iPhone Safari和Android手机上使用。

  2、不在需要API keys,这样用户可以将代码集成进入RSS阅读器,并且不会出现错误。

  3、基于MVC(Model-View-Controller)的框架,这将减少JavaScript的下载量,并且简单易用。

  4、自动开启默认的UI界面,提供默认的UI控件和方法,这可以让用户开发的界面自动更新为最新的格式,当然用户也可以禁用这个功能。

  5、命名空间。所有的一切都在google.maps.*的命名空间,没有以“G”为前缀的全局变量。

  6、Geocoding API已经根据用户的反馈进行了重写。

  点这里查看第三版API参考文档

  下面是一段第三版API的代码样例。

<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
  function initialize() {
    var latlng = new google.maps.LatLng(-34.397, 150.644);
    var myOptions = {
      zoom: 8,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  }
</script>
</head>
<body onload="initialize()">
 <div id="map_canvas" style="width:100%; height:100%">
</body>
</html>



原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]

本文链接地址:http://www.williamlong.info/archives/1811.html
  • 文章排行:
  • 1.我想想
  • 这年头沙发最难坐,今天有幸坐到了。
    占个位再说!
    niushi8.cn 于 2009-5-29 20:48:23 回复
    恭喜!!!!!
  • ip: 124.115.151.*  2009-5-28 20:31:00   回复该留言
  • 4.对啊博客
  • 支持Chrome这一点值得称赞。
    xioubin 于 2009-5-28 21:37:38 回复
    废话,Google能不支持Google产品吗
  • ip: 218.5.63.*  2009-5-28 21:11:08   回复该留言
  • 5.Afriend
  • 站长你好,请问能否把你的博客代码开源?
    xioubin 于 2009-5-28 21:36:51 回复
    月光用的就是z-Blog
  • ip: 218.5.63.*  2009-5-28 21:13:26   回复该留言
  • 7.Bill
  • 无语,刚用api2开发了个东东,就出3了,真是“时候”
  • ip: 124.236.33.*  2009-5-28 22:58:11   回复该留言
  • 13.谷先邦
  • 谷歌软件精选增加了“傲游浏览器 2”了。忽忽,没用过~
  • ip: 221.3.233.*  2009-5-29 15:52:12   回复该留言
  • 15.ponis
  • 看不懂这么高深的东西,不过谷歌地图确实很牛,我租的房子楼下的那家很小的店面居然在地图上可以找到。
  • ip: 121.204.153.*  2009-5-29 20:06:29   回复该留言
  • 16.
  • Google Map 用着真的很爽,最近几天才用上。
  • ip: 218.28.238.*  2009-5-29 21:41:00   回复该留言
  • 20.William
  • 能够在Android和iPhone的浏览器中正常运行是个不小的进步
  • ip: 58.247.237.*  2009-5-30 22:52:32   回复该留言
  • 22.iiduce
  • google api是好东西啊。

    学google api推荐一本书。

    http://css9.net/google-api-all-in-one-book/
  • ip: 168.160.20.*  2009-6-3 16:32:28   回复该留言
  • 23.lecho
  • 蔡鸟问题:
    google api 可以用c#调用写桌面应用程序么?
  • ip: 211.86.58.*  2009-7-27 19:11:31   回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 跟随我的推特:跟随我的推特
  • 跟随新浪微博:跟随新浪微博
  • 通过Google订阅本站
  • 通过鲜果订阅本站
  • 通过电子邮件订阅本站

站内搜索

热文排行

最新评论及回复

最近发表

网站收藏

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.

This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.