google-map-react 和 react-google-maps 的区别

IT技术 reactjs google-maps-api-3 react-google-maps google-map-react
2021-05-19 11:04:23

谷歌地图 API 有两种最流行的react抽象(从每周 npm 下载量和 github repo 星数来看)。对于像我这样的初学者来说,这非常令人困惑,因为我无法通过仅查看文档来决定这些库能为我的项目带来什么?

简而言之,使用google-map-reactreact-google-maps 的优缺点是什么我没有在互联网或 SO 上找到任何比较。

2个回答

小心,react-google-maps项目一年多没维护了,看 https://github.com/tomchentw/react-google-maps/issues/986 他们建议看@react-google-maps/api但它很年轻项目并且在 GitHub 上还没有很多星星。我个人喜欢google-map-react,它仍在(相当活跃的)开发中。

我发现 google-maps-react 文档有点令人困惑,因为它使用 HOC、compose 来简化地图。对于 React 新手来说,没有 compose 可能更容易上手。

react-google-maps,一个本质上为 Google Maps API 提供 React 组件包装器的包。react-google-maps 允许用户使用 Google Maps Javascript API 的全部功能。