BIGEMAP卫星地图_高清卫星地图_北斗高清地图_地图软件_矢量地图数据_专题地图

  谷歌離線地圖 教程

編輯和拖動

編輯時間:2017-03-03

可由用戶編輯和拖動的形狀

將形狀設置為可編輯會給形狀添加手柄,用戶可以利用手柄直接在地圖上對形狀進行位置調整、重新塑形和尺寸

調整。您還可以將形狀設置為可拖動,以便用戶將其移至地圖上的其他地點。用戶對對象做出的更改無法跨會話

存留。如果您想保存用戶的編輯,必須自行采集和存儲信息。

將形狀設置為可編輯

可通過在形狀的選項中將 editable 設置為 true,將任何形狀(多段線、多邊形、圓和矩形)設置為可由用

戶編輯。


以下代碼將設置圓為可編輯

var pathLatLng = [{lat: 33, lng: 104}, {lat: 28, lng: 108}]
var center = new google.maps.LatLng(30.54024807, 104.06966686);
var testCircle = new google.maps.Circle({
      
radius: 1000000,//半徑
   
center: center,//中心點
   
editable:true, //設定可編輯
   
strokeColor: '#FF0000',//描邊顏色
   
strokeOpacity: 1.0,//描邊透明度
   
strokeWeight: 2, //描邊線的像素
   
fillColor: '#FF0000',//填充顏色
   
fillOpacity: 0.35//填充透明度
});
testCircle.setMap(map);


運行結果如下圖所示:


QQ截圖20170302094824.png

將形狀設置為可拖動

默認情況下,在地圖上繪制的形狀位置固定。如需允許用戶將形狀拖動到地圖上的其他位置,請在形狀的選項中

draggable 設置為 true。

代碼示例:


var pathLatLng = [{lat: 33, lng: 104}, {lat: 28, lng: 108},{lat: 24, lng: 118}]
var testPolygon = new google.maps.Polygon({
      
map:map,
      
path:pathLatLng,
      
draggable:true,
      
geodesic: true,//測地多邊形或多段線。
   
strokeColor: '#FF0000',//描邊顏色
   
strokeOpacity: 1.0,//描邊透明度
   
strokeWeight: 2, //描邊線的像素
   
fillColor: '#FF0000',//填充顏色
   
fillOpacity: 0.35//填充透明度
});

 


為多邊形或多段線啟用拖動時,您還應考慮通過將多邊形或多段線的 geodesic 屬性設置為 true,將其變為

測地多邊形或多段線。

測地多邊形可在移動時保持其真正地理形狀,導致多邊形在墨卡托投影法下向北或向南移動時出現失真。非測地

多邊形將在屏幕上始終保持其初始外觀。

在測地多段線中,多段線的線段繪制為地球表面兩點間的最短路徑,并假定地球為球面,相比之下,墨卡托投影

法下則是繪制為直線。


以下地圖顯示了兩個尺寸和樣式大致相同的三角形。紅色三角形的 geodesic 屬性設置為 true。請注意在其

向北移動時形狀的變化。

QQ截圖20170302100007.png

偵聽編輯事件

編輯形狀時,會在編輯完成時觸發事件。下面列出了這些事件。


形狀

事件

 radius_changed
 
center_changed

多邊形

 insert_at
 
remove_at
 
set_at

必須在多邊形的路徑上設置偵聽器。如果多邊形有多個路徑,必須在每個路徑上設置偵聽器。

多段線

 insert_at
 
remove_at
 
set_at

必須在多段線的路徑上設置偵聽器。

矩形

bounds_changed



一些有用的代碼段:

 

google.maps.event.addListener(circle, 'radius_changed', function() {
   
console.log(circle.getRadius());
});

google.maps.
event.addListener(rectangle, 'bounds_changed', function() {
   
console.log('Bounds changed.');
});

 

對于線段和多邊形來說,請在路徑上監聽事件:


var pathLatLng = [{lat: 33, lng: 104}, {lat: 28, lng: 108},{lat: 24, lng: 118}];

var testPolygon = new google.maps.Polygon({
      
map:map,
      
path:pathLatLng,
      
draggable:true,
      
editable:true,
      
geodesic: true,//測地多邊形或多段線。
    
strokeColor: '#FF0000',//描邊顏色
   
strokeOpacity: 1.0,//描邊透明度
   
strokeWeight: 2, //描邊線的像素
   
fillColor: '#FF0000',//填充顏色
   
fillOpacity: 0.35//填充透明度
});

    //獲得路徑
    var path=testPolygon.getPath();
    //請在路徑上監聽事件
    path.addListener('set_at',function () {
        
console.log(this.getArray());
    });

 

偵聽拖動事件

拖動形狀時,會在拖動操作開始和結束時以及拖動期間觸發事件。對于多段線、多邊形、圓和矩形,將會觸發下列事件。

事件

說明

dragstart

當用戶開始拖動形狀時觸發。

drag

在用戶拖動形狀期間反復觸發。

dragend

當用戶停止拖動形狀時觸發。


主站蜘蛛池模板: 炸鸡汉堡设备厂家-开汉堡炸鸡店需要的设备全套-广州英迪尔电器有限公司 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 太原石膏基自流平,太原轻质抹灰石膏,太原腻子粉,太原抗裂砂浆-太原乔贝建筑材料有限公司 | 模具水垢清洗机_模具管路清洗机_模具专用清洗机-苏州意德特机械有限公司 | 空气消毒机厂家-医用空气消毒机-医用空气净化器-山东佳境医疗 | 水质在线硬度计-立柜式五参数水质分析仪-上海博取 | 铝合金压缩空气管道安装与设计_专业厂家_福斯特铝合金管道 | 铸造厂_铸造厂家_硅溶胶熔模铸造-盐城市春秋精密机械有限公司 | 昆明纸箱厂-礼盒定制-包装盒定做-纸箱厂-云南包掌柜包装有限公司 | 一次性妇科用品_一次性医疗用品_一次性口腔器械盒_天津市双利医疗器械有限责任公司 | 济南时代,济南时代试验机,试金老品牌-济南时代试验机技术有限公司 | 清研集团 - 北京清研灵智科技有限公司 | 梦想加空间 - 一个程序猿的个人博客网站 | 射频导纳物位开关|雷达液位计|安全光栅光幕传感器|音叉料位开关|两级跑偏开关|双向拉绳开关|纵向撕裂保护装置-山东卓信机械有限公司 | 消泡剂_有机硅消泡剂_水处理消泡剂_新万成消泡剂厂家 | 水暖空调厂家|山东水暖空调厂家|泰安燃气壁挂炉-泰安市鸿雁科贸有限公司 | 软化水设备_锅炉软水设备_全自动软化设备【安装维护、更换树脂】-青岛水处理设备厂家 | 烟台废旧物资回收,烟台废品回收,烟台物资回收-烟台金泰再生资源有限公司 | 罗湖人才网_罗湖招聘网_求职找工作平台 | 中国国际精细化工展览会—官网 | 辣椒烘干机-百信机械提供大中小型辣椒烘干机房设备视频图片厂家价格多少钱 | 思沃普智能会议预约管理系统-视频会议管理-信息发布-访客管理-会议运维-会议支持-工位管理系统 | 深圳沃亚游学官网丨国外游学丨国际夏冬令营丨美国游学线路丨出国短期游学丨亲子海外游丨游学咨询: 0755-83843308 | 注塑机螺杆_光学无卤耐磨耐腐蚀螺杆_合金材料_螺杆研磨抛光机_杰宇螺杆 | 饲料车_散装饲料车_畜禽运输车_散装饲料运输车_饲料车厂家_铝合金运猪车-程力专用汽车股份有限公司 | 郑州试驾场地_双超专业汽车试驾场地_郑州双超文化传播有限公司官方网站 | 狠狠穞A片一區二區三區-免费网站在线观看人数更新时间-欧洲尺码日本尺码专线不卡顿,国产大尺度禁片未删减版,baomaav | 全屋定制超市_全屋定制加盟_星空梵高全屋定制招商 | 铜陵租车_铜陵租车网_铜陵租车公司_铜陵婚车租赁_铜陵汽车租赁公司-良车汽车租赁 | 碳化硅脱硫喷嘴,碳化硅烧嘴套,碳化硅耐磨衬套-潍坊致达特种陶瓷有限公司 | 塑木地板-木塑地板厂家「云南昆明楚雄曲靖玉溪塑木地板」云南云冶中信塑木新型材料有限公司 | 沈阳资质代办_代办建筑资质「快」-【华廷元】沈阳代办公司首页- 沈阳机电一体化电热锅炉_沈阳蓄热式电锅炉_沈阳壁挂式电锅炉【沈阳远鹏电热供水设备工程安装有限公司】 | 华为交换机及防火墙-H3C无线AP-鸿远腾达华为交换机总代理商 | 卧式球磨机_干法球磨机_尼龙球磨机-无锡市少宏粉体科技有限公司 卧螺离心机-固液分离机-台州春鼎机械制造有限公司 | 聚丙烯酰胺,聚合氯化铝,重金属捕捉剂,污泥调理剂,活性氧化铝,生石灰,反渗透阻垢剂,工业葡萄糖,硫酸铝,果壳活性炭,柱状活性炭,蜂窝活性炭,石英砂,锰砂-北京雁归来环保科技有限公司-以真诚为立足之本,以质量为生存之本,愿与海内外同仁共创双赢。雁归来人一路走来,气贯长虹,勇锐盖过怯弱,进取压倒苟安!我们紧扣时代脉搏,专注水处理、继往开来! | 曙海培训-仿真培训Linux培训html5培单片机培训PCB培训python培训PLC培训C语言培训android培训物联网培训无线电培训欧姆龙培训工业机器人培训5G培训Hadoop培训CFD培训项目外包开发咨询 | 徐州电动垃圾车|三轮快速保洁车|电动高压冲洗车|江苏大卫王环保科技有限公司 | 软文营销推广-新闻稿发布-软文撰写-百科词条编辑-品牌全案策划推广网络营销传播-喜尚传媒 | 聚丙烯酰胺,聚合氯化铝,重金属捕捉剂,污泥调理剂,活性氧化铝,生石灰,反渗透阻垢剂,工业葡萄糖,硫酸铝,果壳活性炭,柱状活性炭,蜂窝活性炭,石英砂,锰砂-北京雁归来环保科技有限公司-以真诚为立足之本,以质量为生存之本,愿与海内外同仁共创双赢。雁归来人一路走来,气贯长虹,勇锐盖过怯弱,进取压倒苟安!我们紧扣时代脉搏,专注水处理、继往开来! | 进销存软件|仓库管理软件|库存物资出入库|ERP生产|MRP|易特软件官方网站 | 粮食烘干机|玉米烘干机|稻谷烘干机|小麦烘干机|大型连续烘干塔|500吨连续烘干塔|钢板仓|-郑州新光矿山机械制造有限公司 |