1
私は反応を使用してマップアプリを持っています。React + mobx + openlayers 3
それは3つのコンポーネントがあります。
- サイドバーは、 - そのようなズームとしてマップ機能を実行するボタンを含む
- マップラッパー - OpenLayersをマップを含んでいます。
- 両方をレンダリングするビュー。
ビュー:
export default class MapView extends Component {
render() {
return (
<div>
<Sidebar />
<MapWrapper />
</div>
);
}
サイドバー:今、私は、次のロジックを実装したいと思います https://github.com/pka/ol3-react-example
:
export default class Sidebar extends Component {
render() {
return (
<div>
<ul>
<li>MAPS</li>
<li onClick=zoomIn> Zoom In + </li>
<li onClick=zoomOut> Zoom Out - </li>
</ul>
</div>
);
}
}
地図はちょうどこの次のとおりです。 ズームを押すとズームインします。
mobxを使用してこれを行うにはどうすればよいですか?
店舗は何を保持しますか? オブザーバーとは何ですか?また、オブザーバーは何ですか?
よろしく、 イド
ありがとうございます。 地図インスタンスは店舗内にある必要がありますか? –
うまくいくでしょう:) –
働いて...ありがとう –