問題タブ [react-google-maps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
10050 参照

reactjs - react-google-maps: fitBounds、panBy、panTo、panToBounds パブリック API の使用方法は?

React Google Maps ライブラリによると、これら 4 つのメソッドを ref オブジェクトから呼び出すことができます。

奇妙なことに、これらのメソッドは次のように、マップ インスタンスとその他の引数の 2 つのパラメーターを受け取ることになっています。

ただし、この方法で fitBounds() を呼び出すと、マップ上で何も起こらず、境界が変更されず、エラーもスローされません。これは、componentDidUpdate で fitBounds を呼び出して、コンポーネントを構成した方法です。

この場合、 fitBounds() を呼び出す正しい方法は何ですか? この点に関して、ドキュメントと例が不足しているようです。

0 投票する
2 に答える
1874 参照

react-google-maps - マーカーのアンカーを設定します

react-google-maps を使用して、マーカーにカスタム アイコンを使用しようとしています。

機能していますが、アイコンの「アンカー」はデフォルトでピンの左上 (0,0) に表示され、アイコンでは機能しません。

google-maps-api を直接使用すると、.Point があることがわかります。

しかし、react-google-maps コンポーネント内でこれを設定する方法がわかりません。

コードは次のとおりです。

理想的には、Icon オブジェクトに直接設定できるアンカー キーのようなものがあるでしょう。

どんな助けでも大歓迎です。