月光博客 » 网络地图 » Google Maps API第三版发布

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>

Google Maps API第三版发布

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    谷先邦   说道:
    谷歌软件精选增加了“傲游浏览器 2”了。忽忽,没用过~
    支持(17反对(11回复
  1. 2
    园子   说道:
    刚刚看到消息

    马上去看一下

    呵呵~
    支持(10反对(6回复
  1. 3
    ponis   说道:
    看不懂这么高深的东西,不过谷歌地图确实很牛,我租的房子楼下的那家很小的店面居然在地图上可以找到。
    支持(11反对(8回复
  1. 4
    balzace   说道:
    看不懂!孤胆英雄!
    支持(8反对(5回复
  1. 5
    Afriend   说道:
    站长你好,请问能否把你的博客代码开源?
    xioubin 于 2009-5-28 21:36:51 回复
    月光用的就是z-Blog
    支持(11反对(9回复
  1. 6
    KWL   说道:
    这个还补知道怎么用
    支持(10反对(8回复
  1. 7
    藏铺   说道:
    不错,准备尝试一下。
    支持(13反对(11回复
  1. 8
    JJFOR   说道:
    ......没用过
    支持(13反对(11回复
  1. 9
    deepleo   说道:
    GoogleMap有什么开源项目没?
    支持(13反对(11回复
  1. 10
    我想想   说道:
    这年头沙发最难坐,今天有幸坐到了。
    占个位再说!
    niushi8.cn 于 2009-5-29 20:48:23 回复
    恭喜!!!!!
    支持(10反对(9回复

发表留言


点击更换验证码