2017-08-13 7 views
2

react-google-mapsを使用してオーバーレイとしてImageMapTypeを実装しようとしています。これは、documentationごとにバニラのGoogleマップでうまくいきます。react-google-maps OverlayMapTypeのサポート

ただし、このライブラリでは、返されたmapオブジェクトにはoverlayMapTypes配列はありません。以下は、デモのウェブサイトから適応コードスニペットです:

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_FIREDoverlayMapTypes配列を見つけたが、私はそれを使用してすべきではない気がします。

どうすればいいですか?それがない場合

答えて

0

、あなたは

a)の一時的な解決策

b)は、ライブラリの拡張を開発するなど、民間の値を使用することができますし、そこにプル要求を行います。これはaと非常によく似ていますが、ライブラリの「内部」を開発しているときは、適切なアクセス権があります。