Javascript 如何使用Uber';s";反应图gl";图书馆?

Javascript 如何使用Uber';s";反应图gl";图书馆?,javascript,reactjs,mapbox-gl,Javascript,Reactjs,Mapbox Gl,react map gl库的文档对于DragTableMarkers是清晰的,但它没有说明是否/如何绘制静态标记。我只想要一张带有几个地图标记的简单地图(固定到lat/lng位置)。有人知道这是否可行吗 以下是链接:为了显示带有react map gl的GeoJSON层,我建议执行以下步骤: 使用下载样式 将您的GeoJSON添加到样式中 将自定义图层样式添加到样式中 使用包装生成的样式,并通过styleprop将其提供给MapGL组件 如果您使用redux构建应用程序,并且GeoJSON点是您

react map gl
库的文档对于DragTableMarkers是清晰的,但它没有说明是否/如何绘制静态标记。我只想要一张带有几个地图标记的简单地图(固定到lat/lng位置)。有人知道这是否可行吗


以下是链接:

为了显示带有
react map gl
的GeoJSON层,我建议执行以下步骤:

  • 使用下载样式
  • 将您的GeoJSON添加到样式中
  • 将自定义图层样式添加到样式中
  • 使用包装生成的样式,并通过
    style
    prop将其提供给
    MapGL
    组件

  • 如果您使用
    redux
    构建应用程序,并且GeoJSON点是您所在州的一部分,我建议将点和下载的(原始)样式分别保存在商店中。然后可以按照中所述构造最终样式。

    静态标记是什么意思?如果mapbox studio中有包含标记的数据集,则可以创建包含该数据集的地图样式,并使用
    react map gl
    中的样式。或者您希望在您的客户机中创建一个层(例如,带有点)?@forrert我有一个包含多个点(lat/lng)的geoJson。我想在地图上绘制它们(作为一个图层),但我不希望这些点是可拖动的。不过,文档似乎没有涵盖这一点。谢谢