青青子衿, 悠悠我心, 但为君故, 沉吟至今
« 暴风和网易,谁是流氓?深圳博物馆游记 »

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/archives/1811.html
  • 文章排行:
  • 1.谷先邦
  • 谷歌软件精选增加了“傲游浏览器 2”了。忽忽,没用过~
  • 2009/5/29 15:52:12   支持(16)反对(10) 回复
  • 2.园子
  • 刚刚看到消息

    马上去看一下

    呵呵~
  • 2009/5/28 20:53:12   支持(9)反对(6) 回复
  • 3.ponis
  • 看不懂这么高深的东西,不过谷歌地图确实很牛,我租的房子楼下的那家很小的店面居然在地图上可以找到。
  • 2009/5/29 20:06:29   支持(11)反对(8) 回复
  • 6.Afriend
  • 站长你好,请问能否把你的博客代码开源?
    xioubin 于 2009-5-28 21:36:51 回复
    月光用的就是z-Blog
  • 2009/5/28 21:13:26   支持(11)反对(9) 回复
  • 9.deepleo
  • GoogleMap有什么开源项目没?
  • 2011/12/31 16:36:10   支持(13)反对(11) 回复
  • 10.我想想
  • 这年头沙发最难坐,今天有幸坐到了。
    占个位再说!
    niushi8.cn 于 2009-5-29 20:48:23 回复
    恭喜!!!!!
  • 2009/5/28 20:31:00   支持(10)反对(9) 回复
  • 11.残云
  • 呵呵!这个对我来说是高难度!
  • 2009/5/29 8:31:41   支持(8)反对(7) 回复
  • 14.strever
  • 我看Developers Blog上说,
    Yes, this does mean that you'll have to rewrite your existing mashup code if you want to take advantage of v3, but we think that speed is very important to a great user experience.

    似乎需要重写以前的旧代码的啊,v3和v2很不相容。
  • 2010/5/13 23:47:59   支持(12)反对(11) 回复
  • 15.孤心对月
  • 你好,大神,我想问一下,我现在做应用,用到google map v3版本,连接的是maps.googleapis点康姆/maps/api/js这个js,你也知道,这个卫星地图没有中国街道和地名什么的,
    那我该如何修改才能切换到或者说如何使用您所提到的ditu.google呢?也就是说怎么才能在谷歌卫星地图看到
    中国街道和地名呢?谢谢您了
  • 2013/12/10 17:31:24   支持(5)反对(4) 回复
  • 17.爱
  • Google Map 用着真的很爽,最近几天才用上。
  • 2009/5/29 21:41:00   支持(9)反对(10) 回复
  • 18.对啊博客
  • 支持Chrome这一点值得称赞。
    xioubin 于 2009-5-28 21:37:38 回复
    废话,Google能不支持Google产品吗
  • 2009/5/28 21:11:08   支持(9)反对(11) 回复
  • 19.Bill
  • 无语,刚用api2开发了个东东,就出3了,真是“时候”
  • 2009/5/28 22:58:11   支持(8)反对(10) 回复
  • 22.William
  • 能够在Android和iPhone的浏览器中正常运行是个不小的进步
  • 2009/5/30 22:52:32   支持(9)反对(12) 回复
  • 23.lecho
  • 蔡鸟问题:
    google api 可以用c#调用写桌面应用程序么?
  • 2009/7/27 19:11:31   支持(7)反对(11) 回复
  • 24.iiduce
  • google api是好东西啊。

    学google api推荐一本书。

    http://css9.net/google-api-all-in-one-book/
  • 2009/6/3 16:32:28   支持(6)反对(11) 回复
  • 26.玛雅音乐
  • google已经不可超越了 第二个微软
  • 2009/5/30 19:20:42   支持(7)反对(20) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

相关文章

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.