首页
学习
活动
专区
圈层
工具
发布

使用vue-axios请求geoJson数据报错的问题

最近的项目用到了echarts一个带有散点地图的图表,按照正常jquery写法应该使用ajax请求geojson的数据动态去切换地图,就像下面这样 $.get('Js/map/' + cityData.name...在这里使用的vue-axios去请求数据,写法如下 var url = 'http://localhost:8080/static/map' + cityData.name + '.json';...$http.get(url).then(geoJson => { // 请求数据成功 if (geoJson) { that.map('gr-map', cityData, geoJson...,第一反应就是地图没有注册上,找到注册地图的代码发现也没有问题,既然如此那就是数据有问题了,分别将j使用query里get方法请求的json数据和使用axios请求的数据打印出来,果然问题出在这里 打印结果如下...axios(返回了一个完整的包含各种状态信息的对象,geoJson被存在其中的data属性里) ? 而注册地图时只需要用到data里的数据就行了,所以将原来的代码改正如下 ? 终于成功了,脑袋疼!!!

2.5K70

shpfile转GeoJSON;控制shp转GeoJSON的精度;如何获取GeoJSON;GeoJSON是什么有什么用;GeoJSON结构详解(带数据示例)

一、GeoJSON是什么 GeoJSON是一种编码各种地理数据结构的格式。...二、GeoJSON的结构组成 GeoJSON是一种基于JSON格式的地理数据编码标准,其结构由一系列的键值对组成,用于描述地理空间数据。...CRS(坐标参考系统):可选字段,指定了GeoJSON数据使用的坐标系统。...的获取方式 3.1、在线网站mapshaper 3.1.1、mapshaper简介 传送门:mapshaper 这玩意儿谁用谁知道,特别方便。...f: f.write(geojson) 四、总结 在使用Openlayers、leaflet、mapbox等地图控件的时候,GeoJSON几乎是不可避免打交道的数据类型,如果您想要从事

1.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    地图中的鼠标移动响应

    1、四至发生变化 当地图的四至发生变化时,我们需要将变化后四至内的POI点的数据返回到前台进行下一步处理,返回的逻辑可以采用一次性全部返回或者分区域返回,分区域返回的优势是减少数据的传输量,但是分区域返回时需要结合鼠标移动的同时响应的...2、鼠标移动的时候 当获取到了当前区域的POI数据,当鼠标移动时,以鼠标点为中心,当前地图的分辨率*图标大小为长宽,创建一个正方形,去循环判断POI点是否落在的该正方形内,是,响应;否,返回。.../plugin/OpenLayers-2.13.1/OpenLayers.js"> OpenLayers.Format.GeoJSON(); features = geojson_format.read(result);.../arcgis_js_api/library/3.11/3.11/init.js"> <script src="../..

    2.1K30

    使用Vue.js和Axios从第三方API获取数据 — SitePoint

    转载声明 本文转载自使用Vue.js和Axios从第三方API获取数据 — SitePoint 原文链接: www.sitepoint.com,本译文的链接地址:使用Vue.js和Axios从第三方API...获取数据 — SitePoint,Github上面本项目的源代码链接为:vuejs-news,本文中的纽约时报API的API秘钥申请有些问题,访问不了。...通常情况下,在构建 JavaScript 应用程序时,您希望从远程源或从API获取数据。我最近研究了一些公开的API,发现可以使用这些数据源完成很多很酷的东西。...从 API 获取数据 要使用 纽约时报API,您需要获得一个API密钥。...结论 在本教程中,我们已经学会了如何从头开始创建Vue.js项目,如何使用axios从API获取数据,以及如何处理响应、操作组件和计算属性的数据。

    7.6K20

    我是如何通过geojson画个中国地图出来的 |Java 开发实战

    GeoJSON是一种对各种地理数据结构进行编码的格式。...前言:前两周我带你们分析了WebGis中关键步骤,下面呢,我带大家来看看Geojson的加载及其点击事件Geojson数据解析GeoJSON是一种对各种地理数据结构进行编码的格式。...一个完整的GeoJSON数据结构总是一个(JSON术语里的)对象。在GeoJSON里,对象由名/值对--也称作成员的集合组成。对每个成员来说,名字总是字符串。...,那都是通过数据动态加载出来的,换句话来说就是,我只需要将GeoJSON里的数据进行修改一下,这个地图就不一样了,这很方便我们在后台修改地图。...| 新旧对比 | openlayers2 | openlayers3 | |:-------------- |:-------------|:-----| | 点击 | 获取经纬度查询 | 点线类别区分

    87010

    OpenLayers项目外包开发的技术难点

    OpenLayers作为一款功能强大的开源JavaScript地图库,在WebGIS开发中被广泛应用。然而,基于OpenLayers的项目外包开发也面临着一些技术难点。...3.地图数据处理数据格式转换: 将不同格式的地理数据(如Shapefile、GeoJSON、KML等)转换为OpenLayers可识别的格式。...数据投影转换: 不同数据源的投影坐标系可能不同,需要进行投影转换。数据切片: 大量数据需要进行切片,以提高加载速度。...6.与后端系统的集成数据接口设计: 设计合理的数据接口,实现前后端数据交互。协议选择: 选择合适的通信协议(如RESTful API、WebSocket等)。...熟练使用OpenLayers: 熟悉OpenLayers API,能够灵活运用各种功能。

    39910

    设计高性能树形菜单,支持数十万条数据加载。

    Geobuilding是一款傻瓜化高可用的GIS数据生产工具,可以导出GEOJSON、SHP、三维模型等格式。在软件中增加[自定义树形菜单]一直悬而未决,直到最近更新了增加树形菜单功能。...我们知道Geojson数据有点/线/面。而高德地图、maplibre-gl、mapbox-gl、openlayers等都可以自定义样式渲染geojson数据,比如线颜色、面填充色、文字标记等。...生成树形菜单Geojson数据 树形数据格式一般如下 css复制代码[{"text":"北京市","id":"11"},{"text":"市辖区","id":"1101","pid":"11"},{"text...如果有子集按固定长度缩近生成polygon,并在每个polygon中设置属性,用于点击获取属性值。 设置地图样式 我选择基于maplibre-gl实现。去掉卫星图等其他图层,使用空白样式渲染。...仅仅使用webgl框架渲染geojson数据,保障性能。

    41300

    OpenLayers3基础教程——OL3基本概念

    概述: OpenLayers 3对OpenLayers网络地图库进行了根本的重新设计。版本2虽然被广泛使用,但从JavaScript开发的早期发展阶段开始,已日益现实出它的落后。...OpenLayers 3同时设计了一些主要的新功能,如显示三维地图,或使用WebGL快速显示大型矢量数据集,这些功能将在以后的版本中加入。 基本概念: ?...子类获取远程数据图层,包含免费的和商业的地图瓦片服务,如OpenStreetMap、Bing、OGC资源(WMS或WMTS)、矢量数据(GeoJSON格式、KML格式…)等。...var osmSource = new ol.source.OSM(); 4、Layer 一个图层是资源中数据的可视化显示,OpenLayers 3包含三种基本图层类型:ol.layer.Tile...ol.layer.Vector用于显示在客户端渲染的矢量数据。

    2K30

    WebGIS开发框架及其特点

    1.OpenLayers特点:开源、免费,功能强大且灵活。支持多种地图源(如WMS、WMTS、XYZ、Vector Tiles等)。提供丰富的交互功能(如缩放、平移、标注、测量等)。...多源地图数据集成。2.Leaflet特点:轻量级、简单易用,适合快速开发。支持多种地图源(如TileLayer、WMS、GeoJSON等)。插件丰富,可扩展性强。适合移动端和桌面端应用。...时间动态数据展示。5.ArcGIS API for JavaScript特点:由Esri开发,功能全面且稳定。支持2D和3D地图,集成ArcGIS平台服务。...6.Google Maps JavaScript API特点:基于Google Maps,数据丰富且更新及时。提供地图、街景、路线规划等功能。商业化产品,按API调用次数收费。...9.GeoServer + OpenLayers/Leaflet特点:GeoServer作为地图服务器,提供WMS、WFS等服务。结合OpenLayers或Leaflet作为前端框架。

    65710

    API获取Bilibili用户数据

    ,可以看到众多的请求: 我们在其中找到API的请求,筛选 api.bilibili.com 找到api接口,右边是预览api返回的json代码,注意这里看到的请求地址直接在浏览器打开是不行的,把后面的参数去掉...vmid= + 你的UID号 会点英语的应该都看出来了数据的意思: 其中的参数分别为: mid:你的B站UID号 following:你的关注数 follower:你的粉丝数 其他几个参数暂时不明...另外还有一个api为你的作品数据相关的api,同以上方法得到最终的api地址为: https://api.bilibili.com/x/space/upstat?...mid= + 你的UID号 其中的参数分别为: archive:视频 article:文章 view:播放/浏览量 likes:获赞总数 以上就是两个常用的api接口,可以根据api地址来写一些爬虫相关的东东来获取个人的相关信息...,当然还有一些不常用其他的数据接口,如果大家需要的话可以到下面给出的大佬的整理处查看,我这里就不多赘述了哈!

    4.1K20
    领券