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

网站建设去哪里找客户推广平台排名前十名

网站建设去哪里找客户,推广平台排名前十名,wordpress+技术类模板,广州番禺区网站建设使用 阿里云地理工具 获取相应的地理JSON数据,用于对地图边界绘制。 如何使用leaflet? 这里用HTML5进行操作; 因为我是用的是Leaflet库,所以要引入JavaScript 和 CSS 文件(可参考官网https://leafletjs.com/&#x…

使用  阿里云地理工具 获取相应的地理JSON数据,用于对地图边界绘制。

 如何使用leaflet?

这里用HTML5进行操作;

因为我是用的是Leaflet库,所以要引入JavaScript 和 CSS 文件(可参考官网https://leafletjs.com/

<link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css"integrity="sha512-xodZBNTC5n17Xt2atTPuE1HxjVMSvLVW9ocqUKLsCC5CXdbqCmblAshOMAS6/keqq/sMZMZ19scR4PsZChSR7A=="crossorigin="" /><script src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js"integrity="sha512-XQoYMqMTK8LvdxXYG3nZ448hOEQiglfqkJs1NOQV44cWnUrBc8PkAOcXy20w0vlaXaVUearIOBhiXZ5V3ynxwA=="crossorigin=""></script>

容器创建:

 <div id="map"></div>

这里给容器设置宽100vw,高100vh;并清除默认的margin及padding值;

    <style type="text/css">body {margin: 0;padding: 0;}#map {width: 100vw;height: 100vh;}</style>

首先要有一个地图中心点,以及缩放比例

这里以中国版图为例,其中心点为北纬34°32′27.00″,东经108°55′25.00″。

在此基础上声明 map 变量并使用 Leaflet map 对其进行初始化;

const map = L.map('map', {center: [35.8617, 104.1954],zoom: 3.5
});

其中L代表Leaflet的 JavaScript 库中所有的内容,并且很多功能通过L进行扩展。

center代表其中心点经纬度

zoom为缩放比例

也可以使用setView()方法进行初始化

 var map = L.map("map").setView([35.8617, 104.1954], 6)

添加切片图层,这将是 Leaflet 地图的基础图层。切片图层是通过服务器通过直接 URL 请求访问的一组切片。此切片图层将地理边界添加到地图中。

L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors' }).addTo(map);

也可以添加多个矢量图层的选项。将街景作为图层之一;


const basemaps = {StreetView: L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',   {attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'}),Topography: L.tileLayer.wms('http://ows.mundialis.de/services/service?',   {layers: 'TOPO-WMS'}),Places: L.tileLayer.wms('http://ows.mundialis.de/services/service?', {layers: 'OSM-Overlay-WMS'})
}

Leaflet 还提供了让用户控制要渲染的图层的功能。使用该功能,我将在页面右上角添加一个选项菜单按钮,让您选择要覆盖在地图上的三个图层中的哪一个;

L.control.layers(basemaps).addTo(map);

设置wms为默认图层

basemaps.Places.addTo(map)

将开始的json数据,在加载GeoJSON数据后,可以通过feature对象获取到各省份的信息,

可点击对应区域使其标注

L.geoJSON(geoJSON, {style: function (feature) {return {fillColor: 'green',weight: 2,opacity: 1,color: 'white',fillOpacity: 0.7};},onEachFeature: function (feature, layer) {// 添加省份名称标注layer.bindPopup(feature.properties.name);// 添加鼠标悬停效果layer.on('mouseover', function () {this.setStyle({fillOpacity: 1,});});layer.on('mouseout', function () {this.setStyle({fillOpacity: 0.7,});});layer.on("click", function () {this.setStyle({fillOpacity: 0.7,color: "red",fillColor: "orange"})})}}).addTo(map);

至此:


 

http://www.tj-hxxt.cn/news/2472.html

相关文章:

  • wordpress 插件冲突seo推广怎么样
  • 做网站有用吗下载官方正版百度
  • 陕西渭南住房和城乡建设厅网站快速网站推广公司
  • wordpress个人免签支付seo网站关键词排名快速
  • 广汉做网站怎么买到精准客户的电话
  • 律师论坛网站模板网站seo快速排名
  • edu网站开发aso优化{ }贴吧
  • 合肥 做网站营销方式都有哪些
  • 苗族网站建设免费的模板网站
  • 做违法网站会怎样营销型网站推广
  • 聚美优品网站建设产品策略百度搜索关键词排名优化
  • 中国风电商网站建设网络营销推广策划案例
  • 工程房地产行业一条龙网站推广小程序
  • 武汉公司网页设计南京seo优化公司
  • 中宁网站建设怎样让自己的网站排名靠前
  • 提供网站建设公司网站推广排名哪家公司好
  • 网站开发 企业宣传册小程序开发平台有哪些
  • 蚌埠做网站哪家好在线一键免费生成网页网站
  • 云南省网站建设百度推广优化怎么做
  • 网站侧边栏怎么做百度推广后台
  • 女生做交互设计师好吗seo查询优化
  • 中国工程建设监理协会网站武汉seo招聘
  • 大型做网站公司百度网络推广
  • 淮南做网站的公司有哪些网络营销推广目标
  • bt手游平台百度seo排名培训
  • 手机端 网站 模板免费网络营销推广软件
  • 东营建设局网站推广哪些app最挣钱
  • 购物平台需要什么资质seo外链发布软件
  • 苏州哪家做网站好些今天nba新闻最新消息
  • wordpress 文章付费北京网站优化培训