zoukankan      html  css  js  c++  java
  • Google Maps API编程资源大全(A)

    据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="100%; height:100%">
    </body>
    </html>

    转自:http://www.williamlong.info/archives/1811.html

  • 相关阅读:
    Markdown 入门指南
    跨域
    正则表达式之基础(二)
    Java并发编程 ReentrantLock是如何通过AbstractQueuedSynchronizer(AQS)来加锁解锁的
    Java异步编程工具 CompletableFuture
    IntelliJ idea evaluate expression
    Java Arrays.asList 返回的集合执行iterator.remove报java.lang.UnsupportedOperationException问题
    ie浏览器 GET请求带中文请求,tomcat返回400
    Spring boot 集成dubbo
    [REUSE_ALV_GRID_DISPLAY_LVC]-显示单选按钮(radio button)
  • 原文地址:https://www.cnblogs.com/blogsme/p/2932079.html
Copyright © 2011-2022 走看看