如何在mapbox上绘制JSON数据?

时间:2017-12-27 21:12:51

标签: json mapbox geojson

我有以这种格式的数据:JSON Data

但mapbox不接受此格式的数据。我搜索了很多将这些数据转换成geojson但却找不到更好的方法。如何在地图上绘制此类数据?有什么建议吗?

编辑: 我的问题是如何格式化这种类型的数据,以便mapbox接受它。

1 个答案:

答案 0 :(得分:0)

此kotlin脚本查询数据集API,然后将它们绘制在静态地图集图像上

https://github.com/yschimke/oksocial/blob/master/commands/london-hospitals

fun staticMap(start: Location, hospitals: List<Location>): String {
  var markers = mutableListOf<String>();
  markers.add("pin-m-marker+CCC(" + start.longitude + "," + start.latitude + ")");

  hospitals.forEach {
    markers.add("pin-s-hospital(" + it.longitude + "," + it.latitude + ")");
  }

  return "https://api.mapbox.com/v4/mapbox.dark/${markers.joinToString(",")}/auto/800x800.png";
}