私がやりたいことは、マップ上の一部のモバイルデバイスから選択した場所を表示することです。 場所に関するデータはあります。react-google-mapにマーカーを動的に追加する
ここで必要なのは、サーバーから受信したデータに応じてマーカーをマップに追加することです。
私は地図に表示するためにこれを追加することができるどのようにそして状態マーカー に位置データ({緯度、ラング})を設定していると仮定する。
マイマップコードは次のとおりです。
import React, { Component } from 'react';
import GoogleMapReact from 'google-map-react';
const AnyReactComponent = ({ text }) => <div>{text}</div>;
class MyClass extends Component {
constructor(props){
super(props);
}
render() {
return (
<GoogleMapReact
defaultCenter={this.props.center}
defaultZoom={this.props.zoom}
style={{height: '300px'}}
>
<AnyReactComponent
lat={59.955413}
lng={30.337844}
text={'Google Map'}
/>
</GoogleMapReact>
);
}
}
MyClass.defaultProps = {
center: {lat: 59.95, lng: 30.33},
zoom: 11
};
export default MyClass;
このコードは答えからですImplementing google maps with react
使用さNPMパッケージ: - グーグルマップが反応し
エラーはありません!しかし、イメージは表示されません!ちょうど正方形。 Imageプロパティクラスでは、png/jpg/icoとして入力する必要があります。 – HelpingHand
"正方形"の画像を調べてURLを確認しましたか?srcが無効です^^?さらに、imgの有効なURLを使用してください。png/icoなど何も追加しないでください。^^ classNameはjsxのCSSクラスを意味します(className = ""のように空白のままにしておきます)。 – thinhvo0108
はい!それはソースで問題でした!!あなたは私に最後の助けを1つ与えることができますか? – HelpingHand