当前位置: 首页 > 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.pierceye.com/news/604626/

相关文章:

  • 济南市城市建设集团网站wordpress user role editor
  • linux 配置网站域名做资金盘 互助盘的网站
  • 网站开发工程师培训定制网站开发app费用
  • 给菠菜网站做外包免费做思维导图的网站
  • 网站建设服务哪家好如何做属于自己的网站
  • 正规的佛山网站建设公司网站空间怎么续费
  • 网站建设需要照片吗网站策划网站建设企业
  • 网站标签的作用北京医疗网站建设公司
  • 西部数码成品网站商务网站建设调研
  • 服装行业网站模板网页无法访问公司内网
  • 如何建设一个不备案的网站互联网的意思
  • 承德网站开发应聘软件开发工程师简历
  • 创意手机网站做go分析和kegg分析网站
  • 房地产开发建设网站wordpress多站点cdn
  • 医疗室内设计网站推荐wordpress htaccess
  • 织梦 图片网站源码uml电子商务网站建设文档
  • 商用图片的网站开发一款交友软件多少钱
  • 15年做哪些网站能致富单位做网站有哪些
  • 免费模板建站现在装宽带要多少钱
  • 泉州网站建设培训电商网站 支付宝接口
  • 国外网站素材公益广告设计图片
  • 个人做 网站2019电销助手app
  • 时尚网站网页设计公司想建立一个网站吗
  • 做竞价的网站wordpress还有什么
  • 单位建设网站用途硅胶鞋垫移动网站建设
  • 网站管理员招聘设计平台属性
  • 北票网站建设营销网站如何建设
  • 山东一建建设有限公司官方网站企业电子商务网站设计的原则
  • 江门网站制作培训学校做任务的阅币漫画网站
  • WordPress手机导航登陆代码重庆网站seo教程