使用Mapbox静态api绘制多边形
在mapbox api上尝试向静态地图添加多边形时,我不断收到使用Mapbox静态api绘制多边形,api,mapbox,Api,Mapbox,在mapbox api上尝试向静态地图添加多边形时,我不断收到消息:“无效GeoJSON”错误 在以下地图上: 我的LineString示例用于勾勒我希望绘制的多边形的边界: geojson({"type":"Feature","properties":{},"geometry":{"type":"LineString","coordinates":[[-120.8492,39.4916],[-120.8474,39.4896],[-120.8510,39.4864],[-120.8492,3
消息:“无效GeoJSON”
错误
在以下地图上:
我的LineString示例用于勾勒我希望绘制的多边形的边界:
geojson({"type":"Feature","properties":{},"geometry":{"type":"LineString","coordinates":[[-120.8492,39.4916],[-120.8474,39.4896],[-120.8510,39.4864],[-120.8492,39.4916]]}})
如果尝试使用以下geojson对象将其转换为多边形:
geojson({"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[-120.8492,39.4916],[-120.8474,39.4896],[-120.8510,39.4864],[-120.8492,39.4916]]}})
它爆炸了:
有人能看出我做错了什么吗?我找不到任何使用静态api绘制多边形的例子,但是工程师说这是可能的
谢谢。我不知道如何使用geojson实现这一点,但我意识到我可以使用和fill属性实现这一点
我在google maps for android的帮助下计算了多段线。我不知道如何使用geojson进行计算,但意识到我可以使用和fill属性进行计算
我在google maps for android的帮助下计算了多段线。您的
geojson
字符串无效。你错过了坐标周围的两个方括号。这是一个有效的公式
geojson({
"type": "Feature",
"properties": {},
"geometry": {
"type": "Polygon",
"coordinates": [[[-120.8492, 39.4916], [-120.8474, 39.4896], [-120.8510, 39.4864], [-120.8492, 39.4916]]]
}
})
如果要使用多边形生成静态贴图,则相应的API调用如下
{{您的访问令牌}
您可以在此网站上试用它您的
geojson
字符串无效。你错过了坐标周围的两个方括号。这是一个有效的公式
geojson({
"type": "Feature",
"properties": {},
"geometry": {
"type": "Polygon",
"coordinates": [[[-120.8492, 39.4916], [-120.8474, 39.4896], [-120.8510, 39.4864], [-120.8492, 39.4916]]]
}
})
如果要使用多边形生成静态贴图,则相应的API调用如下
{{您的访问令牌}
你可以在这个网站上试试我试图在静态地图上显示多段线(从mapbox的方向api返回),但它没有显示,你能详细说明你是如何做到的吗?我试图在静态地图上显示多段线(从mapbox的方向api返回),但它没有显示,你能详细说明你是如何做到的吗?