mysql+地图网格数据下载_离线地图
D3 网格数据源代码展示
Document
body {
margin: 0;
padding: 0;
}
#map {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
}
.d3 {
width: 500px;
height: 500px;
z-index: 10;
/* background-color: rosybrown; */
}
#zhemu {
width: 600px;
height: 100%;
opacity: .9;
background-color: black;
position: absolute;
z-index: 10;
}
//软件配置信息地址,软件安装完成之后使用本地地址,如:http://localhost:9000
BM.Config.HTTP_URL = 'http://www.bigemap.com:9000';
// 在ID为map的元素中实例化一个地图,并设置地图的ID号为 bigemap.googlemap-streets,ID号程序自动生成,无需手动配置,并设置地图的投影为百度地图 ,中心点,默认的级别和显示级别控件
var map = BM.map('map', 'bigemap.googlemap-streets', { center: [30, 104], zoom: 4, zoomControl: true });
var marker = BM.marker([30, 104]).addTo(map)
getdata()
// 获取数据
function getdata() {
$.get('/Public/d3json/flare-2.json', function (data) {
var height = 700
var width = 600
console.log(data);
//处理数据
treemap = data => d3.treemap()
.size([width, height])
.padding(1)
.round(true)
(d3.hierarchy(data)
.sum(d => d.value)
.sort((a, b) => b.value - a.value))
//定义格式化
format = d3.format(",d")
//颜色比例尺
color = d3.scaleOrdinal(d3.schemeCategory10)
var root = treemap(data);
//添加svg图层
var svg = d3.select('.d3').append('svg').attr('height', height).attr('width', width)
//添加图层分组
const leaf = svg.selectAll("g")
.data(root.leaves())
.join("g")
.attr("transform", d => `translate(${d.x0},${d.y0})`);
leaf.append("title")
.text(d => `${d.ancestors().reverse().map(d => d.data.name).join("/")}\n${format(d.value)}`);
leaf.append("rect")
// .attr("id", d => (d.leafUid = DOM.uid("leaf")).id)
.attr("fill", d => { while (d.depth > 1) d = d.parent; return color(d.data.name); })
.attr("fill-opacity", 0.6)
.attr("width", d => d.x1 - d.x0)
.attr("height", d => d.y1 - d.y0);
leaf.append("clipPath")
// .attr("id", d => (d.clipUid = DOM.uid("clip")).id)
.append("use")
// .attr("xlink:href", d => d.leafUid.href);
leaf.append("text")
.attr("clip-path", d => d.clipUid)
.selectAll("tspan")
.data(d => d.data.name.split(/(?=[A-Z][a-z])|\s+/g).concat(format(d.value)))
.join("tspan")
.attr("x", 3)
.attr("y", (d, i, nodes) => `${(i === nodes.length - 1) * 0.3 + 1.1 + i * 0.9}em`)
.attr("fill-opacity", (d, i, nodes) => i === nodes.length - 1 ? 0.7 : null)
// .attr('font-size', '5')
.text(d => d);
})
}
mysql+地图网格数据下载_离线地图相关推荐
- 地图poi数据下载-2019全国地图poi数据-百度高德腾讯
百度高德腾讯地图poi数据下载 全国地图poi数据-下载 上海市(2947012) 上海城区(2947012) 江苏省(8157158) 南京市(1073860) 无锡市(974774) 徐州市(59 ...
- mysql+地图网格数据下载_echarts 中国各省市 echarts地图数据,含世界地图
[实例简介] echarts 中国各省市 echarts地图数据,含世界地图,含各省地市数据 [实例截图] [核心代码] echarts_map_data ├── anhui │ ├── anhu ...
- 如何下载高德离线地图瓦片数据
离线地图分为两种:一种叫"金字塔瓦片"数据,一种叫"矢量地图数据".我们看的在线地图比如,百度,谷歌,高德等等网页上的地图,都是金字塔瓦片:另外一种是手机上用来 ...
- 如何下载谷歌离线地图瓦片数据
离线地图分为两种:一种叫"金字塔瓦片"数据,一种叫"矢量地图数据".我们看的在线地图比如,百度,谷歌,高德等等网页上的地图,都是金字塔瓦片:另外一种是手机上用来 ...
- 如何下载百度离线地图瓦片数据
离线地图分为两种:一种叫"金字塔瓦片"数据,一种叫"矢量地图数据".我们看的在线地图比如,百度,谷歌,高德等等网页上的地图,都是金字塔瓦片:另外一种是手机上用来 ...
- 如何下载TMS离线地图瓦片数据
离线地图分为两种:一种叫"金字塔瓦片"数据,一种叫"矢量地图数据".我们看的在线地图比如,百度,谷歌,高德等等网页上的地图,都是金字塔瓦片:另外一种是手机上用来 ...
- 下载OpenStreetMap离线地图数据并搭载瓦片服务器
一.下载OpenStreetMap离线地图数据 OpenStreetMap可以在Geofabrik Download Server进行下载. 红框部位可直接下载洲区域地图. 也可以点击洲名称,进入下载 ...
- 高德离线数据api_使用离线地图-创建地图-开发指南-iOS 地图SDK | 高德地图API
高德3D 地图 SDK支持离线地图功能.(2D 地图 SDK 不支持离线地图功能) 离线地图可满足在无网络环境下查看地图信息的需求,在设备本地有离线地图数据的情况下,SDK 会优先加载离线地图. 离线 ...
- echarts 地图_地图 json 免费下载_自定义icon
Echarts 常用各类图表模板配置 注意: 这里主要就是基于各类图表,更多的使用 Echarts 的各类配置项: 以下代码都可以复制到 Echarts 官网,直接预览: 图标模板目录 Echarts ...
最新文章
- PHP中单例模式:三私一公是什么?
- python中文名字-完美解决Python2操作中文名文件乱码的问题
- android应用程序的混淆打包
- linux 内核抓包功能实现基础(一)设计思路
- C语言实例第5期:在控制台打印100-200之间的所有素数
- 后端数据操作超时_数据分析在知乎商业质量保障中的初步实践
- windows平台下基于QT和OpenCV搭建图像处理平台
- 串口 浮点数 结构体_quot;结构体quot;和quot;共用体quot;在单片机中的妙用
- cat 监控 java,分布式监控CAT客户端的SpringBoot集成
- 冒险岛无敌外挂代码诠释
- 黑马程序员_毕向东_Java基础视频教程第01天_20151010(六)
- winpcap/npcap 提高抓包效率 发UDP包失败
- 搭建虚拟局域网云服务器,搭建虚拟局域网云服务器
- 智能制造与供应链管理趋势
- 关于电脑端微信小程序不能启动解决
- dedecms中[field:imglink/]图片大小问题解决办法
- Hexo折腾之改用Valine评论系统 - 更新域名绑定,评论后台管理
- Android知乎广告效果
- Java 中文件之魔数
- 计算机配置高低怎么看,怎么查看电脑配置?(查看电脑配置高低的三种方法!)...