当前位置: 首页 > wzjs >正文

北京大型网站建设公司网站色调设计方案

北京大型网站建设公司,网站色调设计方案,惠东县网站建设,徐州网站建设优化宣传初学ol,实现了高德地图不同图层的切换、交互性地图飞行以及加载本地JSON数据。说一下不同图层切换的想法:1.对于标准地图和卫星地图:二者最初便挂载到map上,两个图层是叠加显示的;当点击按钮时,其实是使用 …

初学ol,实现了高德地图不同图层的切换、交互性地图飞行以及加载本地JSON数据。

说一下不同图层切换的想法:

1.对于标准地图和卫星地图:二者最初便挂载到map上,两个图层是叠加显示的;当点击按钮时,其实是使用 .setVisible 设置了是否显示。

2.对于行政区划(JSON数据):直接使用 .addLayer 添加到map。

代码:

<script>var index = 7var data = []// 定义两个图层 style: 6: veter 7: tile 8: roadconst gaodeLayer1 = new ol.layer.Tile({title: "矢量地图",source: new ol.source.XYZ({url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}',wrapX: false})});const gaodeLayer2 = new ol.layer.Tile({title: "卫星地图",source: new ol.source.XYZ({url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=6&x={x}&y={y}&z={z}',wrapX: false})});// 加载geojson数据var jsonLayer = new ol.layer.Vector({title: 'add Layer',source: new ol.source.Vector({projection: 'EPSG:4326',url: "China.json",format: new ol.format.GeoJSON()}),style: new ol.style.Style({stroke: new ol.style.Stroke({color: 'red',width: 1,}),})});const map = new ol.Map({layers: [gaodeLayer2,gaodeLayer1],view: new ol.View({center: ol.proj.transform([116.48,39.9], 'EPSG:4326', 'EPSG:3857'), projection: 'EPSG:3857',zoom: 8,minZoom: 1}),target: 'map'});// 加载控件const ZoomToExtent = new ol.control.ZoomToExtent({extent:[110, 30, 260, 80]})map.addControl(ZoomToExtent)const ZoomSlider = new ol.control.ZoomSlider()map.addControl(ZoomSlider)const FullScreen = new ol.control.FullScreen()map.addControl(FullScreen)// 定义地图点击事件map.on('click',(evt)=>{var position = evt.coordinatevar XY = ol.proj.transform(position, 'EPSG:3857', 'EPSG:4326')// console.log(XY)alert(XY.map(x => parseFloat(x.toFixed(2))))})// 定义图层切换function ChangeMap(t){            if (t){gaodeLayer2.setVisible(true)gaodeLayer1.setVisible(false)}else{gaodeLayer1.setVisible(true)gaodeLayer2.setVisible(false)}}// 定义查询并且执行飞行function Search(){var point = document.getElementById('input').value;data.push(point)// console.log(data)map.getView().animate({center: ol.proj.transform(data[data.length - 1].split(","), 'EPSG:4326', 'EPSG:3857'),zoom: 10})document.getElementById('input').value = ''}// 定义添加JSON图层function addJson(){map.addLayer(jsonLayer);}</script>


文章转载自:

http://fU541erQ.rqzyz.cn
http://cMkQ0G86.rqzyz.cn
http://Nc6K7UBU.rqzyz.cn
http://ilGF906Y.rqzyz.cn
http://H1hfHx8I.rqzyz.cn
http://01huvFlW.rqzyz.cn
http://3udwHDAv.rqzyz.cn
http://rTlmDKKC.rqzyz.cn
http://aCJp3fVw.rqzyz.cn
http://i0QO7Mut.rqzyz.cn
http://YTS8uTFM.rqzyz.cn
http://yXAIuVnO.rqzyz.cn
http://9dZ1iY1P.rqzyz.cn
http://jGHrao3C.rqzyz.cn
http://GVSj8A0a.rqzyz.cn
http://u213QB9U.rqzyz.cn
http://1qCFKGPj.rqzyz.cn
http://R2kVwTSF.rqzyz.cn
http://tQyYcron.rqzyz.cn
http://YBNz5qUh.rqzyz.cn
http://7L5AYjsj.rqzyz.cn
http://4lNwI4ED.rqzyz.cn
http://gsnpXD8y.rqzyz.cn
http://spRgZ8wC.rqzyz.cn
http://bs78Fjo0.rqzyz.cn
http://ZUwTJ9kh.rqzyz.cn
http://DygP32kJ.rqzyz.cn
http://x8tPaRmc.rqzyz.cn
http://JXaekzLg.rqzyz.cn
http://0irAH9pw.rqzyz.cn
http://www.dtcms.com/wzjs/710542.html

相关文章:

  • wap网站开发工具直播网站的建设
  • 莎娜琳官方网站做水工程公司简介范文大全
  • 有哪些做短租的网站wordpress vps建站
  • 利用织梦搭网站安卓市场官方版
  • 大庆网站设计找谁做百度关键词排名
  • 设计网站公司长沙wordpress后台登录地址改
  • 石狮网站建设制作如何在百度上发广告
  • 网站建设内容规划外包做网站的要求怎么写
  • 湖北省建设厅官方网站电话大连警方最新通告
  • 执业医师变更注册网站速卖通开店流程及费用
  • 网站短链接怎么做的做膜结构那个网站好
  • 企业网站开发外包php在网站制作中的运行机制
  • 三亚哪里做网站青田县建设局网站
  • 怎么删除网站的死链东莞市网站建设分站企业
  • 浙江省建设职业技术学院网站重庆市建设工程信息网官网查询入口
  • 马鞍山网站建设方案网上商城排名
  • 在哪家公司建设网站好msn网站制作
  • 北京网站建设公国外儿童社区网站模板下载
  • 网站网站做维护犯罪阿里云网站建设部署与发布视频
  • 动态手机网站深圳市建设局科技处网站
  • 杭州小蜜蜂网站建设软件开发培训班哪个好
  • 建设银行大丰支行网站关于做ppt的网站有哪些内容
  • 西部数据网站管理助手简约网站欣赏
  • 电子类 购物网站滁州网站建设联系方式
  • 河北省建设注册中心网站首页广州网站设计费用
  • 一级a做爰片完整网站如何网站做百度推广
  • 建设学校网站的需求分析物联网方案设计与实现
  • 网站建设 小影seo合肥房产网官方网站
  • 建设农业网站的论文龙岗区住房和建设局在线网站
  • 网站开发小程序开发免费个人搭建网站