网站项目建设策划方案wordpress比较好的建议

diannao/2026/1/27 13:45:26/文章来源:
网站项目建设策划方案,wordpress比较好的建议,网站如何识别移动端,个人网站 名字首先#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/diannao/87598.shtml

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

相关文章

p2p商城网站建设方案招工 最新招聘信息

体育赛事运营是指组织体育赛事或获取赛事版权,并进行赛事推广营销、运营管理等一系列商业运作的运营活动。体育赛事运营相关业务主要包括赛事运营与营销、赛事版权运营两个部分。 体育赛事运营行业分类 资料来源:共研产业咨询(共研网&#x…

cms企业网站源码搜狐快站建站

统计信息在oracle中是非常重要的模块,就好似打仗时的侦察兵,提前了解敌情,来帮助CBO更好地生成执行计划。下面是一些常用地查看统计信息的语句,希望能帮助到大家。 表统计信息查看 select t.owner, t.table_name, t.num_rows, t…

织梦做的相亲网站口碑营销的产品有哪些

Qt的信号与槽主要是为了对象之间的信号传递,以达到某种交互操作的功能。我按照自己的理解逐步实现这样的效果。 步骤一: 第一个类(接收者)的成员函数实现某种功能,第二个类(发送者)定义一个对象…

网站页面布局用什么做网站有备案是正规的吗

1.计算机网络拓扑的定义计算机网络设计的第一步就是网络拓扑设计。拓扑学是几何学的一个分支。计算机网络拓扑是通过网中结点与通信线路之间的几何关系表示网络结构,反映出网络各实体之间的结构关系。2.网络拓扑的分类网络拓扑可以根据通信子…

做网站的是什么职业直播网站功能怎么做

提出问题: 在写一个dao的时候,我的需求是这个dao是一个万能的,目前的方法只有一个查询出实体类对应的表中所有的数据,通过传入的对象,利用反射获取实体类中的属性名,属性类型,利用字符串拼接获取…

江门网站建设自助建站人工智能的关键词

一、引言 在Python编程中,循环是常见的控制流语句,它允许我们重复执行一段代码,直到满足某个条件为止。而在循环中,continue和break是两个非常重要的控制语句,它们可以帮助我们更加灵活地控制循环的行为。 二、contin…

七台河做网站dede模板

toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。例如将数据Num保留2位小数,则表示为:toFixed(Num);但是其四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则,银行家舍入:所谓银行家舍入…

网站提现功能开发手机软件公司

我们都知道VS能编写生成后事件,用于指定程序编译之后执行某些命令行,常见的如文件的拷贝、清理等等;那么,Qt能否支持支持在 .pro 文件中指定生成后事件呢,答案是肯定的。 下面是给出的一个简洁的例子: DEST…

济南小程序网站制作做网站租什么服务器

文章目录1. 题目2. 解题2.1 BFS2.2 Dijkstra 最短路径1. 题目 由空地和墙组成的迷宫中有一个球。 球可以向上下左右四个方向滚动,但在遇到墙壁前不会停止滚动。 当球停下时,可以选择下一个方向。 给定球的起始位置,目的地和迷宫&#xff0c…

公司网站做的好的百度网站优化方案

关于自身特点 1. 介绍下自己,讲一下在公司做的项目 2. 说一下熟悉的框架,大致讲下其特点 python 基础 1.可变与不可变类型区别 2.请解释join函数 3.请解释*args和**kwargs的含义,为什么使用* args,** kwargs? 4.解释…

自己做网站排名好吗祝明电子商务网站建设实验报告

文章目录 数据持久化简述基本使用与封装测试用例参考 数据持久化简述 数据持久化就是将内存数据通过文件或者数据库的方式保存到设备中。HarmonyOS提供两两种持久化方案: Preferences:主要用于保存一些配置信息,是通过文本的形式存储的&…

做网站自动上传文章黄石专业网站建设推广

git config --global http.postBuffer 1048576000

开发网站的过程the ken wordpress

在Linux中安装MySQL时创建专用的用户和用户组主要有以下几个原因: 安全: 分离权限:使用独立的MySQL用户和用户组运行MySQL服务,可以防止数据库进程以root或其他特权用户身份运行。这样即使MySQL服务器被攻击,潜在的危害…

河南营销网站建设联系方式wordpress百度音乐

这篇文章基于有关注册表安装及其工作方式等常见问题。以下是人们提出的主要问题: 1)。 安装如何工作? 2)。 Config Registry和Governance Registry有什么区别? 3)。 可以将H2以外的数据库用于本地注册表…

做网站个体户执照百度高级搜索页面的网址

目录 三、领域层定义仓库Repository接口3.1 ID生成策略3.2 内置方法的使用3.3 关于Specification的使用3.4 通过方法名定义查询3.5 自定义SQL(跨聚合)3.5.1 @NameQuery & @NamedNativeQuery3.5.2 @Query3.5.3 @Query.nativeQuery3.5.4 @Query & @Modifying3.5.5 @Que…

微网站微名片重庆网站开发培训

网络像一个巨大的蜘蛛网,连接着我们每个人的生活。对于网络,我们看不见也摸不着,但是却离不开它。无形的网络到底是怎么运作的呢?我们是如何通过网络实现人与人之间的交流的呢?今天小编就给大家普及一下网桥的知识,网桥在计算机…

舟山网站建设免费咨询深圳seo公司

写在前面最近一段时间,团队在升级ElasticSearch(以下简称ES),从ES 2.2升级到ES 7.5。也是这段时间,我从零开始,逐步的了解了ES,中间也踩了不少坑,所以特地梳理和总结一下相关的技术点…

八年级上册信息书怎么做网站健身网站设计模板下载

需要云服务器等云产品来学习Linux的同学可以移步/-->腾讯云<--/-->阿里云<--/-->华为云<--/官网&#xff0c;轻量型云服务器低至112元/年&#xff0c;新用户首次下单享超低折扣。 目录 一、Qt Creator快捷键 二、对象树 1、对象树的析构 2、自定义类的编写…

免费建网站 步骤wordpress 注册菜单

★【二叉搜索树&#xff08;中序遍历特性&#xff09;】【 ★递归双指针】Leetcode 98. 验证二叉搜索树 二叉搜索树 98. 验证二叉搜索树解法1 笨 中序递归遍历为一个数组 然后判断数组是不是升序排列就可以★解法2 不使用数组 递归法 ---------------&#x1f388;&#x1f38…

网站项目整体思路网页制作素材ps文件

1.初识qt--》qt是个框架&#xff0c;不是语言 1.学习路径 一 QT简介 &#xff0c;QTCreator &#xff0c;QT工程 &#xff0c;QT的第一个程序&#xff0c;类&#xff0c;组件 二 信号与槽 三 对话框 四 QT Desiner 控件 布局 样式 五 事件 六 GUI绘图 七 文件 八 …