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

跳转网站推广引流渠道

跳转网站,推广引流渠道,徐州市城乡建设局网站首页,马鞍山市住房和城乡建设部网站效果如下,加载了南海区域的地图,并标注几个气象站点; 1、下载区域地图的JSON:DataV.GeoAtlas地理小工具系列 新建nanhai.json,把下载的JSON数据放进来 说明:如果第二步不打勾,只显示省的名字&a…

效果如下,加载了南海区域的地图,并标注几个气象站点;

1、下载区域地图的JSON:DataV.GeoAtlas地理小工具系列

新建nanhai.json,把下载的JSON数据放进来

说明:如果第二步不打勾,只显示省的名字,

如果打勾的话,会显示省下所有市的名字,看个人需求

如果要把多个省放在一起展示,则把多个JSON文件里的features数据合并即可

2、使用Echarts展示地图

<!--地图-->
<div ref="chartRef" class="chart"/><script setup>
import {ref, onMounted} from 'vue'
import * as echarts from 'echarts'
import nanhaiJson from '@/assets/map/nanhai.json'//地图json数据: https://datav.aliyun.com/portal/school/atlas/area_selector
const chartRef = ref()
const formRef = ref()
let myChart = null;
const stationData = ref([])//加载数据
onMounted(() => {//加载南海地图echarts.registerMap('nanhai', nanhaiJson)loadData()
})const loadData = () => {xxApi.xxPage().then((data) => {if (data && data.total > 0) {stationData.value = []
//拼接地图上需要标注的点			
data.records.forEach((item) => {stationData.value.push({name: item.name,value: [item.longitude, item.latitude]})})}loadChart()})}//加载图表
const loadChart = () => {// 如果实例已经存在,则先销毁再重新创建if (myChart != null && myChart.dispose) {myChart.dispose();}myChart = echarts.init(chartRef.value)myChart.showLoading({text: 'loading'})const mapCenterLongitude = 105;const mapCenterLatitude = 36.2;let option = {geo: {map: 'nanhai',zoom: 1.8,//缩放比例roam: true, // 是否允许缩放和平移center: [mapCenterLongitude, mapCenterLatitude], // 设置地图的中心点,这里的longitude和latitude需要您根据实际需求填写itemStyle: {areaColor: 'lightskyblue',borderColor: '#404a59'},label: {show: true,color: 'rgba(0, 0, 0, 0.3)', // 设置为淡色(例如白色半透明)fontSize: 10, // 可根据需要调整字体大小fontWeight: 'normal' // 可根据需要调整字体粗细},},//气象站点列表series: [{type: 'scatter',coordinateSystem: 'geo',data: stationData.value,symbolSize: 10,label: {show: true,formatter: function (params) {return params.name; // 显示点的name},position: 'top', // 或其他位置color: '#FF4500', // 设置标签字体颜色为红色fontSize: 22, // 增大字体大小以突出显示fontWeight: 'bold' // 加粗字体以突出显示},itemStyle: {normal: {color: '#FFA500' // 设置为橘黄色}},}]}myChart.hideLoading()myChart.setOption(option)// 自适应屏幕window.addEventListener('resize', function () {myChart.resize()})
}</script><style scoped>
.chart {height: 550px;
}.detail-chart {height: 100%;overflow: auto;
}</style>

OK,大功搞定!!!

http://www.bjxfkj.com.cn/article/101672.html

相关文章:

  • 属于b2b电子商务网站开发网站
  • 哪些网站可以做微信搜索引擎优化seo网站
  • 做服装找工作网站普通话手抄报文字内容
  • 临朐网站制作哪家好b2b是什么意思
  • 高端网站设计品牌网站技术制作
  • 网站建设理论专业放心关键词优化参考价格
  • 网站开发实例视频教程搜索推广开户
  • 网站公安备案需要几个工作日北京刚刚传来特大消息
  • 盘锦建设小学网站我要推广
  • 毕业设计做网站怎么做今日军事头条
  • 帮人做网站的推广uc推广登录入口
  • 做网站学h5还是php恢复原来的百度
  • 扬州百姓网免费发布信息网楚雄seo
  • 网站链接只显示到文件夹怎么做的中国营销传播网官网
  • 合肥网站推广郑州网站建设推广
  • 网站建设意见建议易观数据
  • 全球疫情每日数据查询湖北百度seo
  • 用什么做网站好宁波专业seo服务
  • 深圳网站建设吗网站制作维护
  • 商务网站业务流程企业宣传方式
  • 怎样做电商网站厨师培训学校
  • 杭州建设公司网站朋友圈网络营销
  • 网络设计开发网站合肥网站seo推广
  • 怎么建立一个网站及推广宁波seo外包推广平台
  • 做脚本从网站引流seo技术培训价格表
  • 做国际贸易的有哪有个网站seo流量
  • 免费开源的企业建站系统投放广告怎么投放
  • 网站维护是做什么的武汉seo和网络推广
  • 网站建设运营公司学校网站模板
  • 手机自适应网站建设品牌推广外包公司