现在的位置: 首页 > web前端 > 正文

javascript echarts有没有亚太地区地图的JS或者json

2020年07月15日 web前端 ⁄ 共 1182字 ⁄ 字号 评论关闭

  Echarts3中的World.js或World.json怎么让亚洲位置在地图中心?目前使用的是Echarts3问题描述如下:世界地图的视图中心点可以定制吗·Issue#3899·javascriptecharts有没有亚太地区地图的JS或者json。


  亚太地区地图怎么做


  制作主题地图(ThematicMaps)和瓦片底图(TileMaps)是不一样的。


  •主题地图,这个例子是典型的地区分布图(Choroplethmap-Wikipedia)。基于GeoJSON这种数据格式里的地理信息以及对应属性(比如一个大州为一个多边形,可以为这个多边形赋予你需要的属性,该例是每个州作为出境目的地的人口统计),Echarts提供了接口帮你把每个州不同人口数通过一组发散颜色方案(divergingcolorscheme-ColorAdviceforMaps)可视化出来。但是GeoJSON本身并不包含任何中心点信息(GeoJSON规范-GeoJSON)。不需要中心点的原因是最终只需呈现出这些多边形组成的边界框(Minimumboundingbox)就可以完全覆盖所有需要可视化的区域。@pissang提到自行编辑GeoJSON,我也很想知道要怎么弄。


  亚太地区地图实例


  我其实不知道提这个问题的朋友是因为没有实例还是什么原因,因为第二张图已经完全和可视化没关系了,更像一张瓦片图。而要制作瓦片图是相当复杂的,首先瓦片图(ArcGISOnlineHelp)最基本分为栅格瓦片(RasterTile)和矢量瓦片(VectorTile),一般用作一个地图应用的底图,基于底图你可以叠加其他不同的图层。制作这种图的专业工具有很多,比如桌面应用ArcGISDesktop(国外软件,商用),WelcometotheQGISproject!(国外软件,开源),北京超图软件股份有限公司(SuperMapSoftwareCo.,Ltd.(国内软件,商用)和中地数码集团(国内软件,商用),或者网络应用Mapbox,BoundlessOpenSourceProductsforGeospatialSolutions-BoundlessGeo等。用这类软件制作完之后,一般会发布为符合OGC标准的服务,比如WebMapService|OGC和OpenGISWebMapTileServiceImplementationStandard。之后就可以把底图加载到地图应用中。而你使用的地图应用框架(比如百度地图,Echarts,GoogleMap,OpenLayers,Leaflet,MapboxGL等等)会提供API让你指定地图中心和zoomlevel。之后就算加载了主题地图图层,地图也是被定位在指定中心的。


  总之,亚太地区地图给大家简单的介绍了一些,希望大家多看看。

抱歉!评论已关闭.