0

我一直在玩 react-simple-maps 并且能够使用 lats 和 longs 添加标记。我大约 80% 的标记在美国,所以我在这里使用这张地图: https ://codesandbox.io/s/usa-state-labels-map-fvi5o?from-embed

我遇到的问题是,当我将我的数据集传递给它时,如果它运行到美国以外的某个位置,它将失败,但我似乎找不到任何可以让我忽略这些标记的东西。我什至尝试将渲染内容放在 try catch 块中,但它仍然会失败。我认为下面的代码在我的函数组件中只会忽略错误/无效的坐标,但它不会。是否可以忽略错误或无效的坐标?

 try {
        <Marker coordinates={[-68.1193, -16.4897]}>
          <circle r={4} fill="#F53" />
        </Marker>   
      } catch (error) {
        
      }
4

0 回答 0