【问题标题】:react-google-maps OverlayMapType supportreact-google-maps OverlayMapType 支持
【发布时间】:2017-08-13 21:06:54
【问题描述】:

我正在尝试使用react-google-maps 将 ImageMapType 实现为叠加层。根据documentation,这在香草谷歌地图上运行良好。

但是,对于这个库,返回的 map 对象中没有 overlayMapTypes 数组。下面是一段改编自demo网站的sn-p代码:

handleMapLoad(map) {
    this._map = map;
    this._navOverlay = new google.maps.ImageMapType(NAV_OVERLAY_OPTIONS);
    this._map.overlayMapTypes.push(this._navOverlay);
 }
// throws error 'Cannot read property 'push' of undefined'

我确实在 map.context.__SECRET_MAP_DO_NOT_USE_OR_YOU_WILL_BE_FIRED 中找到了一个 overlayMapTypes 数组,但我觉得我不应该使用它。

那我该怎么做呢?

【问题讨论】:

    标签: google-maps reactjs google-maps-api-3


    【解决方案1】:

    如果它不存在,那么你可以

    a) 使用私有值作为临时解决方案

    b) 开发库的扩展并在那里提出拉取请求。这与 a 非常相似,但是当您在库“内部”进行开发时,现在您可以正常访问了。

    【讨论】:

      猜你喜欢
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-14
      • 2016-09-30
      • 2020-11-17
      • 1970-01-01
      • 2020-07-15
      相关资源
      最近更新 更多