未捕获的不变违规:使用overlayview标签时parentComponent必须是有效的React Component

时间:2019-03-30 05:53:58

标签: react-google-maps

/ 当我尝试运行这些代码时遇到错误未捕获的不变违规:parentComponent必须是有效的React Component。 React版本是“ react”:“ ^ 16.4.2”, /

<GoogleMap
    defaultZoom={8}
    defaultCenter={{ lat: -34.397, lng: 150.644 }}
  >
    {props.isMarkerShown && <Marker position={{ lat: -34.397, lng: 150.644 }} />}
    <OverlayView
      key={Math.random()}
      position={{ lat: -34.397, lng: 150.644 }}
      mapPaneName={OverlayView.OVERLAY_MOUSE_TARGET}
      getPixelPositionOffset={getPixelPositionOffset}
    >
    <div style={{ background: `white`, border: `1px solid #ccc`, padding: 15 }}>
      <h1>OverlayView</h1>
    </div>
  </OverlayView>
  </GoogleMap>

0 个答案:

没有答案