我有以这种格式的数据:JSON Data
但mapbox不接受此格式的数据。我搜索了很多将这些数据转换成geojson但却找不到更好的方法。如何在地图上绘制此类数据?有什么建议吗?
编辑: 我的问题是如何格式化这种类型的数据,以便mapbox接受它。
答案 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";
}