百度网站如何建设中国室内设计网站有哪些

web/2025/9/25 20:07:33/文章来源:
百度网站如何建设,中国室内设计网站有哪些,dw网页制做教程,淄博网站制作多样定制首先#xff0c;来看下效果图 在线体验地址#xff1a;https://geojson.hxkj.vip#xff0c;并提供实时geoJson数据文件下载 可下载的数据包含省级geojson行政边界数据、市级geojson行政边界数据、区/县级geojson行政边界数据、省市区县街道行政编码四级联动数据#xff0…首先来看下效果图 在线体验地址https://geojson.hxkj.vip并提供实时geoJson数据文件下载 可下载的数据包含省级geojson行政边界数据、市级geojson行政边界数据、区/县级geojson行政边界数据、省市区县街道行政编码四级联动数据可精确到乡镇/街道级、省市区县街道乡村五级行政编码。 前段时间给公司弄了一套基于echarts map的地图数据展示的平台开发过程中发现百度官方已经不提供地图下载了于是只能期望能在网上搜到哪位大佬帮忙收集的json文件。找是找到了然鹅发现大部分都年代久远了很多地区其实已经重新划分行政区划了。 所以只能想想其他办法了回想起平常使用高德地图搜索某个地名的时候好像会有个边界区域给我们绘制出来然后我就觉得它既然能画出来应该会有办法从某些渠道获取或者高德地图会提供相应的API。于是乎去到了高德开放平台仔细的查看了一下他提供的api哈哈果然有有了接口接下来就是撸码了。 第一步通过高德api获取边界数据 通过查阅API文档可以知道获取边界数据的接口为行政区查询服务AMap.DistrictSearch。使用该服务之前记得去申请一个key用于调用高德接口申请地址直通车https://lbs.amap.com/dev/key/app。 1、在页面添加 JS API 的入口脚本标签并将其中「您申请的key值」替换为您刚刚申请的 key script typetext/javascript srchttps://webapi.amap.com/maps?v1.4.11key「您申请的key值」pluginAMap.DistrictSearch/script2、通过以下方式获取数据以获取中国地图为例 this.opts {subdistrict: 1, //返回下一级行政区showbiz: false //最后一级返回街道信息 }; this.district new AMap.DistrictSearch(this.opts);//注意需要使用插件同步下发功能才能这样直接使用 this.district.search(中国, (status, result) {if (status complete) {this.getData(result.districtList[0], , 100000);} }); getData(data, level, adcode) {//处理获取出来的边界数据var subList data.districtList;if (subList) {var curlevel subList[0].level;if (curlevel street) {//为了配合echarts地图区县名称显示正常这边街道级别数据需要特殊处理let mapJsonList this.geoJsonData.features;let mapJson {};for (let i in mapJsonList) {if (mapJsonList[i].properties.name this.cityName) {mapJson.features [].concat(mapJsonList[i]);}}this.mapData [];//这个mapData里包含每个区域的code、名称、对应的等级实现第三步功能时能用上this.mapData.push({name: this.cityName, value: Math.random() * 100, level: curlevel});this.loadMap(this.cityName, mapJson);this.geoJsonData mapJson;return;}//街道级以上的数据处理方式this.mapData [];for (var i 0, l subList.length; i l; i) {var name subList[i].name;var cityCode subList[i].adcode;//这个mapData里包含每个区域的code、名称、对应的等级实现第三步功能时能用上this.mapData.push({name: name,value: Math.random() * 100,cityCode: cityCode,level: curlevel});}this.loadMapData(adcode);} },3、接下来利用 AMapUI.loadUI 可以构造一个创建一个 DistrictExplorer 实例然后利用 DistrictExplorer 的实例可以根据当前需要加载城市的 areaCode获取到该城市的 geo 数据 loadMapData(areaCode) {AMapUI.loadUI([geo/DistrictExplorer], DistrictExplorer {//创建一个实例var districtExplorer window.districtExplorer new DistrictExplorer({eventSupport: true, //打开事件支持map: this.map});districtExplorer.loadAreaNode(areaCode, (error, areaNode) {if (error) {console.error(error);return;}let mapJson {};//特别注意这里哦如果查看过正常的geojson文件都会发现文件都是以features 字段开头的所以这里要记得加上mapJson.features areaNode.getSubFeatures();this.loadMap(this.cityName, mapJson);});}); },第二步用echarts把边界数据渲染出来 我这边使用的echarts版本为当前的最新版4.2.0相关文档查阅地址传送门https://echarts.baidu.com/option.html#series-map。千万别看错文档了他好几个版本放在一起关键是每个版本某些属性会不一样所以要特别注意文档的版本与引入的echarts版本保持一致。 1、在页面引入JS文件我这边引入的bootstrap cdn提供的文件 script srchttps://cdn.bootcss.com/echarts/4.2.0-rc.2/echarts.min.js/script2、注册echarts并使用刚刚通过高德API获取的数据渲染成map //html div idmap/div//注册并赋值给echartsMap this.echartsMap this.$echarts.init(document.getElementById(map));//通过loadMap函数加载地图 loadMap(mapName, data) {if (data) {this.$echarts.registerMap(mapName, data);//把geoJson数据注入echarts//配置echarts的optionvar option {visualMap: {type: piecewise,pieces: [{max: 30, label: 安全, color: #2c9a42},{min: 30, max: 60, label: 警告, color: #d08a00},{min: 60, label: 危险, color: #c23c33},],color: #fff,textStyle: {color: #fff,},visibility: off},series: [{name: 数据名称,type: map,roam: false,mapType: mapName,selectedMode: single,showLegendSymbol: false,visibility: off,itemStyle: {normal: {color: #ccc,areaColor: #fff,borderColor: #fff,borderWidth: 0.5,label: {show: true,textStyle: {color: rgb(249, 249, 249)}}},emphasis: {areaColor: false,borderColor: #fff,areaStyle: {color: #fff},label: {show: true,textStyle: {color: rgb(249, 249, 249)}}}},data: this.mapData,//这个data里包含每个区域的code、名称、对应的等级实现第三步功能时能用上}]};this.echartsMap.setOption(option);} },做完这一步如果不出问题中国地图已经安静的躺在你的屏幕上了 第三步实现省市区县下探功能 1、添加点击事件 this.echartsMap.on(click, this.echartsMapClick);echartsMapClick(params) {//地图点击事件if (params.data.level street) return;//此处的params.data为this.mapData里的数据this.cityCode params.data.cityCode;//行政区查询//按照adcode进行查询可以保证数据返回的唯一性this.district.search(this.cityCode, (status, result) {if (status complete) {this.getData(result.districtList[0], params.data.level, this.cityCode);//这个getData函数在前面已经定义过了}}); },此项目这边是基于VUE开发的看完之后有什么不懂的可以留言说明. 项目GitHub地址https://github.com/TangSY/echarts-map-demo 省市区县geojson边界数据下载地址https://geojson.hxkj.vip/ 乡镇街道geojson下载地址https://map.hxkj.vip

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81801.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站数据存在哪里别人在百度冒用公司旗号做网站

概述 npm(Node Package Manager)是一个JavaScript编程语言的包管理器,用于Node.js应用程序。它允许用户安装、共享和管理具有重复使用价值的代码(包),这些代码可以是库、工具或应用程序。 npm常用命令详解…

网站建设公司自适应源码顺企网上海网站建设

macOs系统安装软件的疑问 所有问题mac系统文件结构我用mac安装软件,不用像windows一样创建文件夹吗只能安装到Applications文件夹吗安装程序的指南和提供的安装选项是什么软件安装在Applications下的/appName文件夹,它的所有数据都会在该文件夹吗如果卸载…

网站建设的项目方案网站分站程序

jsf 项目上周有一篇很棒的stackoverflow博客文章,主题是“ Javascript框架的残酷生命周期” 。 这篇文章是关于Javascript UI框架(angularjs,angular,jquery和react)的流行和流行的速度。 这篇文章的关键指标是每月关于…

网站建设公司广告语深圳网站建设最专

直接上效果图: 代码仓库和视频演示b站视频005期: 到此一游7758258的个人空间-到此一游7758258个人主页-哔哩哔哩视频 代码展示: 数据集在datasets文件夹下 运行01train.py即可训练 训练结束后会保存模型在本地 运行02pyqt.py会有一个可视化…

网站建设综合实训心得体会张梅 合肥网站建设

3D 管道设计软件是大多数行业工程工作的主要部分,例如: 电力、石油和天然气、石化、炼油厂、纸浆和造纸、化学品和加工业。 全球各工程公司使用了近 50 种工厂或管道设计软件。 每个软件都有优点和缺点,包括价格点。 EPC 和业主部门当前的趋势…

网站收录提交工具新注册建筑公司名称大全

目录 1.介绍 2.模板传参 1.变量传参 2.表达式 3.控制语句 4.过滤器 5.自定义过滤器 6.测试器 7.块和继承 flask基础1 1.介绍 Jinja2:是Python的Web项目中被广泛应用的模板引擎,是由Python实现的模板语言,Jinja2 的作者也是 Flask 的作 者。他的设计思想来源于Django的模…

网站设计常州网监备案网站更换域名

一 什么是网关?为什么选择 Gateway? 网关功能如下: 身份认证和权限校验服务路由、负载均衡请求限流 在 Spring Cloud 中网关的实现包含两种: Gateway(推荐):是基于 Spring5 中提供的 WebFlux &#xff…

响应式网站开发步骤如何让自己做的网页有网站

实在受不了了,只好出来说两句。好歹也是数学这一行的,看她被你们糟蹋成这样实在不忍心。“无穷大量”和“无穷小量”在高等数学中都是趋于特定极限的变量的称呼,一个变量在某一极限过程中趋于无穷大(小),那么此变量称为“无穷大(小…

做的网站如何全屏丽江建设局网站

双显示器设置:如何设置一台电脑两个显示器 -来源:互联网 作者:佚名 时间:04-11 09:00:18 【大 中 小】 点评:双显示器设置,如何设置一台电脑两个显示器:一般来说一台电脑通常只配一个显示器,在我…

seo网站排名优化工具广安专业网站建设报价

转载自 Java NIO系列教程(十一) Pipe 原文链接 作者:Jakob Jenkov 译者:黄忠 校对:丁一 Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道&#…

苏州高端网站建设机构大连做网站谁家售后好

论文的重要加分点除了内容,还有它相信每年临近准备毕设或者毕业论文的同学会遇到这些问题:“我的毕业论文提交一次就被导师批评一次,内容不行就算了,格式也有问题!改论文改到绝望”“期刊的版式要求不是统一的&#xf…

网站备案后怎么建网站百度竞价可以自学吗

我是阿梁,最近在负责的项目代码,也算是祖传代码了,里面有很多头文件嵌套的情况,即a.h包含b.h,b.h又包含c.h,c.h又包含d.h......遂找到一份华子的C语言编程规范学习一下,并结合自己的理解写成这篇文章,以规范自己的代码。 1. 头文件嵌套的缺点 依赖:若x.h包含了y.h,则…

广州建站免费模板网站建设能解决哪些问题

linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享 linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性&…

网站排名seo网站建设静态部分总结

阅读本文大概需要5分钟。这个问题很多读者都问过,基本上每隔几篇原创就会有人留言问,还有公众号后台和知乎私聊。之前在一次留言中我承诺专门开一篇文章来聊聊这个话题,今天想着要兑现这个诺言了。为啥最近会存在这个问题呢,原因其…

网站百度关键词seo排名优化河南省住房和城乡建设厅门户网站

java11osgi最近,我致力于在OSGi环境中使Apache Hive工作。 虽然没有被证明是小菜一碟(软件对吗?。。为什么我不感到惊讶? ),它引导我解决了各种Java和OSGi错误。 在这里,我列出了其中一些让我有…

网站的根目录中汕头招聘网官网登录

算法之插入排序 插入排序 核心思想:将待排序数插入到已经拍好的有序区的合适的位置 nums [9, 1, 8, 5, 6] nums [None] nums length len(nums) print(nums[1:], length) # 1: 从索引1开始,排除 None count_move 0for i in range(2, length):nums…

郑州网站建设修改黄骅网站

解析 想到了按位&#xff0c;但卡在了进位… qwq 当时总是想一位一位往后转化&#xff0c;但是那样确实做不了 判断第k位时把每个数的前k-1位提出来 sort一下 再维护双指针&#xff0c;就可以很方便的统计进位的个数了 代码 #include<bits/stdc.h> using namespace st…

网站开发后需要交接哪些材料厚街做网站的公司

在开发臭氧发生器的时&#xff0c;我们需要一个高分辨率的AD采集&#xff0c;于是选择了AD7192&#xff0c;选择这款ADC的原因比较简单。首先它是24位的符合我们的精度要求&#xff1b;其次它自带时钟&#xff0c;便于节省空间&#xff1b;第三它有4路单端或2路差分输入&#x…

做破解的网站wordpress 安装主题 无法调用图片和颜色

H.264/AVC视频编解码技术详解系列笔记 是对 H.264/AVC视频编解码技术详解 课程的学习 文章目录人与世界的交互视频信号的表示方法视频压缩编码视频信息为什么可以被压缩&#xff1f;视频压缩编码的分类&#xff1a;视频压缩编码的基本技术人与世界的交互 从远古时代开始&#…

pi币最新消息福州网站优化公司

wps表格怎么锁定单元格呢&#xff1f;很多用户对此还不是很清楚&#xff0c;小编这里就给大家带来有关wps表格怎么锁定单元格的回答&#xff0c;希望能够对大家有所帮助。一、整个表格进行锁定1、同时按住CtrlA&#xff0c;选中整个单元格&#xff0c;如图2、选中以后&#xff…