Mapbox 静态 API - 如何在 GeoJSON 叠加中使用自定义标记?

获得股权

文件说,这是可能的,所以我显然失去了一些东西。到目前为止,我已经使用单点和特征集合(如示例中所示)在Mapbox游乐场中测试了标记-url 和 url- 的不同变体,但我得到的只是通用标记。

任何指导我指向正确的方向?

https://api.mapbox.com/styles/v1/mapbox/streets-v11/static/geojson({"type":"FeatureCollection","features":[{"type":"Feature","properties":{"url-":"http%253A%252F%252Fwebsite.com%252Ffiles%252Fmarkers%252Fgreenpin.png"},"geometry":{"type":"Point","coordinates":[-122.2599,37.8098]}},{"type":"Feature","properties":{"url-":"http%253A%252F%252Fwebsite.com%252Ffiles%252Fmarkers%252Fgreenpin.png"},"geometry":{"type":"Point","coordinates":[-122.2591,37.8062]}},{"type":"Feature","properties":{"url-":"http%253A%252F%252Fwebsite.com%252Ffiles%252Fmarkers%252Fgreenpin.png"},"geometry":{"type":"Point","coordinates":[-122.2565,37.8063]}}]})/-122.2647,37.8006,12,0/1080x1080@2x?access_token={token}
里亚斯特拉德

这没有反映在官方文档中,但是为了使用带有 geojson 覆盖的自定义标记,您可以依赖该marker-url属性来获取您的功能。

如果您将您对 API 的请求更新为以下内容,您应该会获得所需的结果:

https://api.mapbox.com/styles/v1/mapbox/streets-v11/static/geojson({"type":"FeatureCollection","features":[{"type":"Feature","properties":{"marker-url":"http%253A%252F%252Fwebsite.com%252Ffiles%252Fmarkers%252Fgreenpin.png"},"geometry":{"type":"Point","coordinates":[-122.2599,37.8098]}},{"type":"Feature","properties":{"marker-url":"http%253A%252F%252Fwebsite.com%252Ffiles%252Fmarkers%252Fgreenpin.png"},"geometry":{"type":"Point","coordinates":[-122.2591,37.8062]}},{"type":"Feature","properties":{"marker-url":"http%253A%252F%252Fwebsite.com%252Ffiles%252Fmarkers%252Fgreenpin.png"},"geometry":{"type":"Point","coordinates":[-122.2565,37.8063]}}]})/-122.2647,37.8006,12,0/1080x1080@2x?access_token={token}

免责声明:我目前在 Mapbox 工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在静态图片API的URL中添加geojson?

如何使用Google Maps API显示自定义标记以生成静态地图图像

Mapbox .js API自动缩放到GeoJSON

使用JSON而不是GeoJSON的Mapbox标记集群

如何获取并返回静态geojson?

MapBox / Leaflet L.geoJSON分组叠加

MAPBOX-如何在数据驱动样式中使用GeoJSON中的要素的最小值和最大值

如何在Mapbox中旋转由geoJSON指定的图标?

如何在MapBox上显示GeoDjango的GeoJson点层

如何在MapBox中显示巨大的GeoJSON文件?

MapBox标记未显示-URL上的GeoJson

如何在Mapbox GL JS自定义样式层中使用u_time

如何在 Mapbox GL JS 中使用自定义字体?

如何从GeoJSON数据设置自定义标记图标

Mapbox API对静态地图和折线的请求

大型GeoJSON无法与MapBox GL配合使用

无法在Mapbox GL JS中使用自定义标记

颤振 如何在Mapbox的标记/符号中添加自定义图标

如何使用React-Native为Mapbox使用ShapeSource和Circle层显示动态检索的GeoJSON

如何使用GeoJSON属性值设置Mapbox符号层文本字段?

如何使用Mapbox-GL在弹出窗口中显示多个geojson属性?

使用节点SDK JS将Mapbox静态API响应保存到png文件

如何在Leaflet-Tilelayer-Geojson中使用圆形标记

使用mapbox基于geojson定义多边形填充颜色

如何在JavaScript中使用Mapbox Geocoding API反向对点进行地理编码?

Mapbox的geoJSON文件错误

mapbox gl geojson样式

如何自定义Mapbox的主题

如何沿线放置正方形?(Geojson + mapbox)