首页 > TAG信息列表 > topojson
Leaflet插件对TopoJson的解析和支持
1.需引入js: <script src="https://d3js.org/topojson.v1.min.js"></script> 可下载到本地,直接引入。 2.要使用这个js,得新创建一个新的图层: const topoLayer = new L.TopoJSON(); 3.js代码解析部分: L.TopoJSON = L.GeoJSON.extend({ addData: function(jsonData) {javascript-放大/缩小时在地图上保持D3对象大小不变
我正在从http://bl.ocks.org/d3noob/raw/5193723/开始 放大时,示例中绘制的线圈尺寸增大.我无法找出可以使圆圈大小保持不变的方法. 有任何想法吗? 编辑1:关于如何保持圆弧半径不变的任何想法.我想出了使圆保持恒定半径的方法,如下所示: g1.append("circle")如何使用d3,javascript和json文件将地图划分为zipcodes?
我正在尝试创建一个带有我可以根据人口普查数据着色的邮政编码区域的纽约地图(如果大多数为白色则为红色区域,如果为多数非白色则为蓝色区域).我只是使用我在这里找到的形状文件之一(https://data.cityofnewyork.us/Business/Zip-Code-Boundaries/i8iw-xf4u/data). 我将shp文件转换javascript – D3.js地图:如何旋转它?
我正在用d3.js建造一张菲律宾地图,由于一个奇怪的原因,地图看起来像是在左边旋转,所以这个国家看起来并不是真的如此. 我试图修改projection.rotate字段,但似乎不是校正线. var width = 1060, height = 860; var svg = d3.select("body").append("svg")javascript – 缩放d3 v4地图以适应SVG(或根本不适合)
我试图让这个美国规模的地图变小.要么是我的SVG,要么是手动. 这是我最简单的代码: function initializeMapDifferent(){ var svg = d3.select("#map").append("svg") .attr("width", 1000) .attr("height", 500); d3.json("https://d3javascript – 将标记放到使用topoJSON和d3.js生成的地图上
我正在创建一个特定州的地图,我一直在尝试使用d3.js和topojson并创建了一个很棒的地图,但现在我想在地图上添加一个标记. 但是现在我遇到了问题,因为当我添加标记有一个GeoJSON文件来为生成的地图添加标记时,我还想在按下标记时打开工具提示. 我的地图非常类似于:http://bl.ocks.orgjavascript – D3:使用topojson的地图无法正常渲染
我正试图用topojson文件中的d3绘制svg地图,但我所得到的只是乱糟糟的线条. 我正在使用我在http://www.tnoda.com/blog/2013-12-07上找到的大部分代码.当我使用该网站的topojson文件时,一切正常.我认为问题可能在我的topojson文件中,但是当我在mapshaper中导入它时,我得到了正常的地javascript – 如何删除包含它的topojson图层时的传单标签
我正在尝试创建一个可视化某些数据的交互式地图. 我使用了传单贴图和topojson图层.接下来,我尝试使用leaflet标签插件在每个topojson多边形上添加静态标签,即标签应始终在那里,不应对mouseover事件做出反应. 我尝试使用noHide:true实现bindLabel()方法,但它似乎不起作用.因此,我实施