使用Google Maps API 在地图上添加线和删除线

加载地图
function load() 
{
 //用于检测当前浏览器是否支持Google Maps 
 if (GBrowserIsCompatible()) 
        {
  map = new GMap2(getObject('map'));          
  //给地图添加内置的控件 
     
       map.addControl(new GMapTypeControl());
    
  // 平移及缩放控件(左上角)、
  map.addControl(new GLargeMapControl());
    
  //比例尺控件(左下角)、
  map.addControl(new GScaleControl());
    
  //缩略图控件(右下角)
  //map.addControl(new GOverviewMapControl());

  map.enableDoubleClickZoom();
  map.enableScrollWheelZoom();
    
  // 将视图移到深圳
  map.setCenter(new GLatLng(22.550000,114.030000),12);       
 }
}

 

添加线

function addPolyline()

var polyline = new GPolyline([new GLatLng(22.5500,114.0300),new GLatLng(22.5600, 114.0400),new GLatLng(22.5700, 114.0500)], "#FF0000", 3);
    map.addOverlay(polyline);

}

删除线

function removePolyline()
{
    map.clearOverlays()//removeOverlay();//or GMap2.clearOverlays();
    
}

 

添加线也可以使用以下方法:
function addPolyline()

var points = []; 
points.push(new GLatLng(22.5500,114.0300));
points.push(new GLatLng(22.5600,114.0400)); 
points.push(new GLatLng(22.5700,114.0500)); 
points.push(new GLatLng(22.5800,114.0600)); 
points.push(new GLatLng(22.5900,114.0700)); 

var polyline = new GPolyline(points, "#FF0000", 3);
map.addOverlay(polyline);
}

更多Google Maps API应用可以访问:http://www.HandanDaily.com


转帖:http://www.cnblogs.com/kaixin110/archive/2007/11/05/949582.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值