利用google map给网站加上地图标识

要想在自己的网站上用google地图展示出地址,就的用到 google map api ,如下,其中address是最重要的,

Java代码   收藏代码
  1. <script src= "http://maps.google.com/maps?file=api&amp;v=2&amp;key=${mapkey()}"   
  2.       type="text/javascript" ></script>  
  3.   
  4. <script language="javascript" >  
  5.   
  6.         var orgName = '<@s.property value="orgInfoDetail.orgName" />' ;  
  7.         var phone = '<@s.property value="orgInfoDetail.phone" />' ;  
  8.         var address = '<@s.property value="orgInfoDetail.address" />' ;  
  9.   
  10.         // 弹出信息   
  11.         var popInfo = "<B>"  + orgName +  "</B><BR>"  + phone +  "<BR>"  + address;  
  12.   
  13.         var map = null ;  
  14.         var geocoder = null ;  
  15.   
  16.         function load() {  
  17.           
  18.               if  (GBrowserIsCompatible()) {  
  19.                 map = new  GMap2(document.getElementByIdx_x( "map" ));  
  20.                 //添加一个控制条   
  21.                 map.addControl(new  GSmallMapControl());  
  22.                 geocoder = new  GClientGeocoder();  
  23.                 showAddress();  
  24.               }  
  25.         }  
  26.   
  27.         function showAddress() {  
  28.               if  (geocoder) {  
  29.                 geocoder.getLatLng(address,  
  30.                       function(point) {  
  31.                         if  (!point) {  
  32.                               //alert(address + " 找不到该地址,无法显示地图!");   
  33.                         } else  {  
  34.                             map.setCenter(point, 14 );  
  35.                             var marker = new  GMarker(point);  
  36.                             map.addOverlay(marker);  
  37.                             marker.openInfoWindowHtml(popInfo);  
  38.                         }  
  39.                       });  
  40.               }  
  41.         }  
  42.   
  43. </script>  





在html载入的时候就执行,那么就是

Java代码   收藏代码
  1. <body οnlοad= "load()"  > 

转载自:http://tsaowe.iteye.com/blog/1000400

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值