自v2.0.0起如何将props传递给React Leaflet.markercluster选项?

马吉克

我试图通过财产 <MarkerClusterGroup {...markerclusterOptions}>

通过,let markerclusterOptions但我认为这不是一个好方法,因为它不起作用!

在文档中(#React Leaflet markercluster v2.0.0):从现在开始,您无需使用options propLeaflet.markercluster选项传递到中<MarkerClusterGroup />

我不知道该怎么做。

import React from 'react';
import MarkerClusterGroup from 'react-leaflet-markercluster';

let markerclusterOptions: {
  maxClusterRadius: 10;
  spiderfyDistanceMultiplier: 2;
  spiderfyOnMaxZoom: true;
  showCoverageOnHover: false;
  zoomToBoundsOnClick: true;
};
// == Composant
const Map: React.FC<Props> = ({ lights }) => (
  <div className="map">
    <MapContainer
      center={[46.362205, 1.523151]}
      zoom={5}
      minZoom={2}
    >
      <TileLayer
        attribution='&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
        url="https://tiles.stadiamaps.com/tiles/alidade_smooth_dark/{z}/{x}/{y}{r}.png?api_key=******"
      />
      <SetViewOnClick />

      <MarkerClusterGroup {...markerclusterOptions}>{
        
        lights.map((light) => (
          <Marker
            key={light.id}
            position={[light.latitude, light.longitude]}
            icon={iconPerson}
            
          >
            <Tooltip>
              Name: {light.user_description} (I{light.index}.G{light.group})
              <br />
              Power: {light.power_level} %
              <br />
              Rf Quality: {light.rfquality}/5
            </Tooltip>
          </Marker>
        ))       
      }
      </MarkerClusterGroup>

    </MapContainer>

  </div>
);

export default Map;
吉卜赛人

最有可能是错字:

let markerclusterOptions: { // with colon ":" you declare a type
  maxClusterRadius: 10;
  spiderfyDistanceMultiplier: 2;
  spiderfyOnMaxZoom: true;
  showCoverageOnHover: false;
  zoomToBoundsOnClick: true;
}; // no assignment, value is undefined

本来应该:

let markerclusterOptions = { // with equal you assign a value
  maxClusterRadius: 10,
  spiderfyDistanceMultiplier: 2,
  spiderfyOnMaxZoom: true,
  showCoverageOnHover: false,
  zoomToBoundsOnClick: true,
};

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将0传递给NSRegularExpression选项?

来自分类Dev

使用vue2-leaflet-markercluster(singleMarkerMode)时如何覆盖图标?

来自分类Dev

使用vue2-leaflet-markercluster(singleMarkerMode)时如何覆盖图标?

来自分类Dev

Leaflet.markercluster-如何计算markerClusterGroup中的所有标记?

来自分类Dev

带有GeoJson的Leaflet MarkerCluster

来自分类Dev

带有GeoJson的Leaflet MarkerCluster

来自分类Dev

来自geojson的Angular Leaflet MarkerCluster

来自分类Dev

升级一个立交桥层代码以使用 react-leaflet v2

来自分类Dev

使用Leaflet / MarkerCluster / Label,如何在添加标记时防止触发“ onclick”?

来自分类Dev

Leaflet.markercluster不使用Leaflet.CanvasLayer插件吗?

来自分类Dev

将Leaflet MarkerCluster与PhantomJs一起使用时,所有jQuery组件均未定义

来自分类Dev

如何将环境变量传递给Docusaurus v2

来自分类Dev

sh:0:非法选项-

来自分类Dev

适用于 iOS 的 Auth0 v2:更新 idToken

来自分类Dev

perl的-0选项如何工作?

来自分类Dev

如何将Leaflet.Clusters与选项卡中的两个地图以及倍数geoJson属性一起使用?

来自分类Dev

Maps V2如何旋转标记-旋转选项在哪里?

来自分类Dev

在传单地图中弹出Leaflet.markercluster

来自分类Dev

当标记聚集时,从Leaflet.markercluster中删除标记

来自分类Dev

带有Leaflet和MarkerCluster错误的Jquery Ajax

来自分类Dev

Leaflet MarkerCluster 在缩放时停止自动重新聚类

来自分类Dev

symfony 2 - “错误选项”0“不存在。”

来自分类Dev

React bootstrap:如何将数组传递给Form.Control中的选项

来自分类Dev

建筑物PBRT v2错误-错误1错误U1077:'if':返回码'0x1'

来自分类Dev

如何将RTS选项传递给runghc?

来自分类Dev

如何将编译器选项传递给摩卡

来自分类Dev

如何将Java选项传递给Puma守护程序?

来自分类Dev

如何将选项传递给Rundeck作业Webhook URL

来自分类Dev

如何将选项列表传递给后端

Related 相关文章

  1. 1

    无法将0传递给NSRegularExpression选项?

  2. 2

    使用vue2-leaflet-markercluster(singleMarkerMode)时如何覆盖图标?

  3. 3

    使用vue2-leaflet-markercluster(singleMarkerMode)时如何覆盖图标?

  4. 4

    Leaflet.markercluster-如何计算markerClusterGroup中的所有标记?

  5. 5

    带有GeoJson的Leaflet MarkerCluster

  6. 6

    带有GeoJson的Leaflet MarkerCluster

  7. 7

    来自geojson的Angular Leaflet MarkerCluster

  8. 8

    升级一个立交桥层代码以使用 react-leaflet v2

  9. 9

    使用Leaflet / MarkerCluster / Label,如何在添加标记时防止触发“ onclick”?

  10. 10

    Leaflet.markercluster不使用Leaflet.CanvasLayer插件吗?

  11. 11

    将Leaflet MarkerCluster与PhantomJs一起使用时,所有jQuery组件均未定义

  12. 12

    如何将环境变量传递给Docusaurus v2

  13. 13

    sh:0:非法选项-

  14. 14

    适用于 iOS 的 Auth0 v2:更新 idToken

  15. 15

    perl的-0选项如何工作?

  16. 16

    如何将Leaflet.Clusters与选项卡中的两个地图以及倍数geoJson属性一起使用?

  17. 17

    Maps V2如何旋转标记-旋转选项在哪里?

  18. 18

    在传单地图中弹出Leaflet.markercluster

  19. 19

    当标记聚集时,从Leaflet.markercluster中删除标记

  20. 20

    带有Leaflet和MarkerCluster错误的Jquery Ajax

  21. 21

    Leaflet MarkerCluster 在缩放时停止自动重新聚类

  22. 22

    symfony 2 - “错误选项”0“不存在。”

  23. 23

    React bootstrap:如何将数组传递给Form.Control中的选项

  24. 24

    建筑物PBRT v2错误-错误1错误U1077:'if':返回码'0x1'

  25. 25

    如何将RTS选项传递给runghc?

  26. 26

    如何将编译器选项传递给摩卡

  27. 27

    如何将Java选项传递给Puma守护程序?

  28. 28

    如何将选项传递给Rundeck作业Webhook URL

  29. 29

    如何将选项列表传递给后端

热门标签

归档