广


首页 > > 正文      谷歌地球看世界,无“微”不至...
    正文加载中,请稍候…
Google Maps API 中文开发手册 - 导言
创建于:2007-5-5 22:41:44 | 更多请访问:Google Earth博客

该手册共有四篇文章,分别是:导言应用范例API概要类参考 ,当前:导言

 

Google Maps的"Hello World"

看简单的例子是开始学习API的最有效的方法,这个网页在层上居中显示了一个300x300的地图:


  
    
    
  
  
    

你可以点这儿预览这个例子的效果,不过在你上传到自己的网站上运行之前,你必须把其中的"&key="之后的授权码换成自己在Maps API key申请的授权码,否则看不到效果.本网站使用的范例中的授权码只能在Step1.cn域名上使用。

你可以看到,Google Maps使用了一个JavaScript文件(http://maps.google.com/maps?file=api&v=1) 这个文件包含了你在自己的网页上显示Google地图的所有的函数和类. 想要在自己的网页上使用Google Maps API,你必须在网页上通过script标签连接一个包含你申请的授权码的URL:


      

Google Maps API提供的最重要的类是GMap,它代表页面上的地图对象, 你可以根据需要在页面上使用多个GMap的实例 每个地图被包含在一个HTML的容器(container)里面,比如DIV标签.

下面会讲到如何给地图实例添加和操作标注.

浏览器兼容性

Google Maps并不是对每一个浏览器都兼容的, Google Maps 现在兼容Firefox/Mozilla, IE 5.5+, Safari 1.2+和Opera,不支持IE 5.0.因为每个不兼容的浏览器的动作又是不同的, 所以Maps API提供了一个全局的方法(GBrowserIsCompatible())来检查浏览器兼容性, 但是并不自动检查. 引入的脚本http://maps.google.com/maps?file=api&v=1可以在几乎所有的浏览器中被正常解析, 所以你可以放心的在检查浏览器兼容性之前引入该脚本.

在本文的所有例子之中,除了上面的一篇之外,其他的既没有用GBrowserIsCompatible()检查浏览器兼容性,也没有给出任何错误信息 正式使用的程序上应该有更加友好的处理方法,这里为了让这些例子更加易懂,而忽略了浏览器检查.

XHTML和VML

建议你在需要使用地图的网页上使用标准的兼容性好的XHTML,当页面顶端存在DOCTYPE标签时,浏览器会使用"标准兼容模式"来处理页面, 这将使页面能更好的跨越浏览器执行.

同样,如果你需要在地图上包含折线,你需要为IE浏览器在页面上引入VML命名空间 这样,你的文档开头就应该是这样的:


  
    
    
  
      

关于VML,你可以在Microsoft's VML workshop查找更多信息.

API更新

引入的JavaScript文件URLhttp://maps.google.com/maps?file=api&v=1指向到 API 的"版本1", 如果API出现了重要的升级,会增加这个版本号并且在Google CodeMaps API讨论组上面发布公告.

Google会同时运行新版和旧版一个月左右,随后旧版就会被关闭.

地图工作小组会在修复BUG或改善性能之后随时更新API,这些更新仅仅是为了改善性能和修复错误,不过在这个工程之中也可能发生影响API连接的情况 如果这样的事情发生,你可以到Maps API discussion group报告你遇到的情况

地理、行程和其他

Google Maps API现在并不包含地理和 行程服务,可在网上有许多关于free geocoders的相关内容.

 

本文来源于GoogleStep1.cn翻译并整理




评论:
1、婚纱摄影2008-9-7 15:58:39
真爱a href=http://www.popcolour.com.cn婚纱摄影/a,就在北京喜堂婚纱摄影,专业的婚纱摄影技术与服务,致力于a href=http://www.hzrg.comled显示屏/a,全彩色LED显示屏及led显示屏外延应用产品研制,从事a href=http://www.fullmelon.org/product_3_index.asp链条/a的制造。
2、心理咨询2008-9-10 1:29:11
北京a href=http://www.huimingcz.com/cbrjy.asp心理咨询/a中心提供专业心理咨询,婚姻心理咨询,心理咨询师培训。
3、urmysfn2008-9-13 7:41:04
KcEGNZ a href=http://dpyvsdjsijey.com/dpyvsdjsijey/a, [url=http://kjhoywdsjtii.com/]kjhoywdsjtii[/url], [link=http://kvejnoabdfvv.com/]kvejnoabdfvv[/link], http://qisqzgglrxhy.com/


网名:
评论: