相关疑难解决方法(0)

哪里可以找到GeoJSON格式的英国地区地图

我正在尝试使用GeoJSON格式获取英国的地区地图http://en.wikipedia.org/wiki/Regions_of_England,以便在网站上的网络访问地图中使用它.您是否可以在任何地方以GeoJSON格式获取不同国家/地区的数据?

svg geojson

9
推荐指数
1
解决办法
1万
查看次数

使用来自Google Maps API的异步调用的响应

我有一个.json文件,我试图导入为文本字符串.

这是确切的文件内容:

{ "type": "Polygon", "coordinates": [ [ [ 1.5887868, 50.8315241 ], [ 1.5830702, 50.8466931 ].......  ] ] ] }
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用它导入它:

jsonString = jQuery.get('./polygons/1.json', function(data) {    
  console.log(data);            
}); 
Run Code Online (Sandbox Code Playgroud)

然而,console.log(data)作为一个数组出现,我不希望它 - 我只想要文本文本字符串,就像它在文件中一样.

在此输入图像描述

我该如何做到这一点?

更新

所以我的整个代码是:

jsonString = jQuery.get('./polygons/1.json', function(data) {    

  return JSON.stringify(data);

});
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但现在我在下面看到这个截图:

我想这responseText就是我想要离开的.为什么要将jQuery.get所有这些额外信息添加到我的文件中?我究竟做错了什么?

第二次更新

我总是感觉不好,当有人需要他们的时间来解释的东西给我,我不明白. 因此,这整个事物的存在使得我可以根据用户的需求提取动态数据jsonString.

但是现在,我必须通过制作具有地理数据坐标的单个文件,然后使用它来完成这一壮举 map.data.loadGeoJson('./maps_polygons/' + territory + '.json');

function mapClick(data) {

territory = data; //the section of the map that the user …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json google-maps-api-3

2
推荐指数
2
解决办法
598
查看次数

标签 统计

geojson ×1

google-maps-api-3 ×1

javascript ×1

jquery ×1

json ×1

svg ×1