react-google-maps

    0熱度

    1回答

    我需要爲我的地圖中的每個標記創建一個信息窗口。我可以在地圖上看到標記,但當我點擊標記以獲取InfoWindow時,出現TypeError: Cannot read property 'isOpen' of undefined錯誤,參考this.setState({isOpen: !this.state.isOpen})中的onToggleOpen。 感謝代表 componentWillMount(

    2熱度

    2回答

    根據React Google Maps library,你可以從ref對象調用這四個方法。 什麼似乎不可思議,就是這些方法都應該接受兩個參數,一個地圖實例和其他參數,像這樣: fitBounds(map, args) { return map.fitBounds(...args); } 但是,調用fitBounds時()這樣,什麼都不會發生在地圖,沒有邊界被改變,沒有錯誤被拋出。這是我所構成的

    0熱度

    1回答

    我的應用程序加載了所有標記就好了,但當我嘗試單擊標記時會崩潰。我收到以下錯誤: 「React.Children.only預計會收到一個React元素子元素。」 在主地圖組件中,我構建地圖並引入Firebase中的所有標記。我想組件化標記並將它們構建在一個單獨的文件中,以便讓事情在我的腦海中保持一點直觀。 這裏是我的地圖組件 const MyMapComponent = compose( withP

    0熱度

    1回答

    我到底在哪裏調用fitBounds或map.fitbounds。我很困惑,一旦我有了界限或如何使用它,我該把它放在哪裏。我已將界限設置爲當地的界限狀態。 我已經在這裏看過這個帖子react-google-maps: how to use fitBounds, panBy, panTo, panToBounds public APIs?,或者我只是做不同的事情或者是因爲它對我沒有太大的作用。 我創建

    3熱度

    1回答

    我有下列反應組件,它從'react-google-maps'庫中加載GoogleMap。我遵循這些文檔示例,但是getBounds()函數未定義。我認爲這是因爲在map完全加載之前嘗試獲取邊界,但找不到解決方案。 @inject("map") @observer export default class Map extends Component { constructor(prop

    0熱度

    2回答

    我試圖將我的輸入表單的值傳遞給我的AppMap組件,它將地圖中心設置爲prop city。它在我對searchValue進行硬編碼時起作用,但是當我提交表單時,它不會將狀態作爲道具傳遞給AppMap組件。有誰知道我做錯了什麼。提前致謝。 class Map extends Component{ constructor(){ super() this.state =