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

无锡专业网站制作的公司移动互联网开发技术有哪些

无锡专业网站制作的公司,移动互联网开发技术有哪些,多多鱼网页模板,对接公众号的网站怎么做图层介绍 Leaflet的地图图层控件可控制两类图层#xff1a;一类是底图图层#xff08;Base Layers#xff09;#xff0c;一次只能选择一个图层作为地图的背景图层#xff0c;即底图图层#xff0c;在地图图层控件中用单选按钮控制#xff1b;另一类是覆盖图层#xff…图层介绍 Leaflet的地图图层控件可控制两类图层一类是底图图层Base Layers一次只能选择一个图层作为地图的背景图层即底图图层在地图图层控件中用单选按钮控制另一类是覆盖图层Overlays也就是覆盖在底图上的其他图层一次可以覆盖一个图层也可以覆盖多个图层甚至可以不覆盖任何图层在地图图层控件中用复选框控制。 添加图层 featureGroup使用相当于arcgis的featureLayer/graphicLayer let littleton L.marker([25.61, 102.7]).bindPopup(This is Littleton, CO.);let denver L.marker([25.61, 102.71]).bindPopup(This is Denver, CO.);let aurora L.marker([25.61, 102.72]).bindPopup(This is Aurora, CO.);let golden L.marker([25.61, 102.73]).bindPopup(This is Golden, CO.);//相当于arcgis的featureLayerlet featureGroup L.featureGroup([littleton, denver, aurora, golden]);featureGroup.addTo(this.mainMap);//聚焦所有的markerlet bound featureGroup.getBounds();this.mainMap.fitBounds(bound);使用地图图层控件 Leaflet的地图图层控件可控制两类图层一类是底图图层Base Layers一次只能选择一个图层作为地图的背景图层即底图图层在地图图层控件中用单选按钮控制另一类是覆盖图层Overlays也就是覆盖在底图上的其他图层一次可以覆盖一个图层也可以覆盖多个图层甚至可以不覆盖任何图层在地图图层控件中用复选框控制。 首先要创建基础底图Base Layers //添加瓦片图层作为底图备选let openstreetmapLayer L.tileLayer(http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png?{foo}, {foo: bar}).addTo(this.mainMap);let somedomainLayer L.tileLayer(http://{s}.somedomain.com/{foo}/{z}/{x}/{y}.png, {foo: bar}); //基础底图每次只能有一个let baseLayers {openstreetmapLayer,somedomainLayer,};这里要注意的是openstreetmapLayer图层已经直接添加到了地图上所以后面我们会看到基础地图的单选项默认选中的是openstreetmapLayer选项 创建覆盖图层Overlays //覆盖图层let overlays {// circle,// littleton,// denver,// aurora,// golden,i stylecolor:red;featureGroup/i: featureGroup};注意这里的key值就是图层控制里面要显示的label这里可以直接用html标签这种设计真的很方便后面可以看看呈现的效果featureGroup就是上面用到的featureGroup将 circle、ittleton、 denver、 aurora、 golden这几个marker都包含在里面方便一起操作 实例化 L.control.layers //添加图层管理组件let layerControl L.control.layers(baseLayers, overlays, {position: topright}).addTo(this.mainMap);这里就用到了上边的 baseLayers 和 overlays 右上角展开的就是我们添加的图层控制组件上边的单选就是底图的选择每次只会有一种底图。下面的多选就是我们后面添加的featureGroup它的label变成了斜体红色就是因为我们上面提到的用了html的标签和样式。 完整代码 templatediv idmainMap/div /templatescript export default {name: MainMap,data: () {return {centerLatLng: [25, 102.7],mainMap: null}},methods: {},mounted() {this.mainMap L.map(mainMap, {center: [25, 102.7], // 地图中心zoom: 14, //缩放比列zoomControl: true, //禁用 - 按钮doubleClickZoom: true, // 禁用双击放大attributionControl: false, // 移除右下角leaflet标识});//添加瓦片图层作为底图备选let openstreetmapLayer L.tileLayer(http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png?{foo}, {foo: bar}).addTo(this.mainMap);let somedomainLayer L.tileLayer(http://{s}.somedomain.com/{foo}/{z}/{x}/{y}.png, {foo: bar});let circle L.circle(this.centerLatLng, {radius: 100, fillColor: red});let littleton L.marker([25.61, 102.7]).bindPopup(This is Littleton, CO.);let denver L.marker([25.61, 102.71]).bindPopup(This is Denver, CO.);let aurora L.marker([25.61, 102.72]).bindPopup(This is Aurora, CO.);let golden L.marker([25.61, 102.73]).bindPopup(This is Golden, CO.);//相当于arcgis的featureLayerlet featureGroup L.featureGroup([circle, littleton, denver, aurora, golden]);featureGroup.addTo(this.mainMap);//聚焦所有的markerlet bound featureGroup.getBounds();this.mainMap.fitBounds(bound);//基础底图每次只能有一个let baseLayers {openstreetmapLayer,somedomainLayer,};//覆盖图层let overlays {// circle,// littleton,// denver,// aurora,// golden,i stylecolor:red;layerGroup/i: featureGroup};//添加图层管理组件let layerControl L.control.layers(baseLayers, overlays, {position: topright}).addTo(this.mainMap);} } /scriptstyle scoped#mainMap {width: 100vw;height: 100vh; } /style本文为学习笔记仅供参考
http://www.zqtcl.cn/news/604626/

相关文章:

  • 奇墙网站建设高端网站建设公司联系电话
  • 宁波那家公司做网站好中企动力科技股份有限公司招聘
  • 水果网站推广网站首页静态好还是动态好
  • iis网站属性小程序源码无需服务器
  • 景区网站建设材料代运营有哪些套路坑
  • 六安电商网站建设哪家好有关做美食的网站
  • 卸载wordpress插件网店seo关键词
  • 金山网站制作赤城seo网站优化排名
  • 提供坪山网站建设深圳商城网站哪家做的好
  • 有什么网站可以帮人做模具吗热搜榜百度一下你就知道
  • 深圳网站优化技巧邹城住房城乡建设部网站
  • 小型企业网站建站桂林市中考信息网官网
  • 雏鸟app网站推广做网站用宋体有版权问题吗
  • 建立网站数据库开公司流程及费用2022最新
  • 外贸谷歌网站推广wordpress调用上传图片
  • 360提示危险网站原因威海 网站开发
  • 赣州本地网站网站怎么写
  • 物业公司网站设计湛江做网站软件
  • 做招聘求职网站wordpress启用插件出错
  • 珠海网站运营网站个人备案流程
  • 网站开发用什么图片格式最好网络营销名词解释是什么
  • 做柜子网站老电脑做网站服务器
  • 域名购买网站网店装修是什么
  • wordpress 网站备份为什么企业要建设自己的企业文化
  • 想做一个部门的网站怎么做潍坊网站建设价
  • 网站建设公司的公司哪家好什么行业必须做网站
  • 电子商务网站前台设计wordpress 上传文件大小
  • 深圳市住房和城乡建设局网站非常好的资讯网站设计
  • 长春作网站建设的公司国家建设环保局网站
  • 网站开发的有哪些好的软件wordpress菜单栏的函数调用