問題タブ [fitbounds]
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.
android - Mapbox fitbounds オプションが Android でのみ機能しない、IOS で機能する
React Native プロジェクトに Mapboxgl を使用しています。そして、私はfitbounds関数に問題があります
IOS ではうまく動作しますが、Android では動作しません。常に全世界地図を表示します。これは私のコードです
IOS ではうまく動作するのに、Android では動作しない理由がわかりません。ありがとう
python - Python SciPy からより洗練された結果を取得する curve_fit
次の Python (v2.7.14) コードがあります。これは、SciPy (v1.0.1) の curve_fit を使用して、指数関数的減衰関数のパラメーターを見つけます。ほとんどの場合、妥当な結果が得られます。ただし、元のグラフに対してプロットされたときに見つかったパラメーターが問題ないように見える場合でも、予期した範囲から完全に外れている結果が得られることがあります。
まず、指数関数的減衰式についての私の理解は、https://en.wikipedia.org/wiki/Exponential_decayから得たもので、Python に次のように翻訳しました。
どこで:
- aはデータの初期値
- bは減衰率で、信号が初期値から 1/e になるときの逆数です。
- cはオフセットです。データ内でゼロにならない負でない値を扱っているためです。
- xは現在の時刻です
スクリプトは、非負のデータが適合されていることを考慮し、最初の推測を適切にオフセットします。しかし、オフセットではなく、最大/最小 (最初/最後の値の代わりに) を使用したり、私が試した他のランダムなことを推測したりしなくても、問題のあるデータセットで適切な値を生成するためにcurve_fitを取得できないようです。
私の仮説は、厄介なデータセットには、データの領域の外に出ることなく適合できる曲線が十分にないというものです。Curve_fit の境界引数を調べたところ、妥当なオプションであると考えました。計算の下限と上限が適切かどうか、またはそれが実際に探しているオプションであるかどうかはわかりません。
これがコードです。コメントアウトされたコードは、私が試したものです。
そして、ここにテキスト出力があります:
最も顕著なのは、2 番目の結果セットでは、aの値が非常に高く、cの値が負のスケールで等しく低く、bが非常に小さい 10 進数です。
これは最初のデータセットのグラフで、妥当な結果が得られています。
これは 2 番目のデータセットのグラフで、良い結果が得られません。
グラフ自体は正しくプロットされていることに注意してください。ただし、線には実際には適切な曲線がありません。
私の質問:
- Curve_fit を使用した指数関数的減衰アルゴリズムの実装は正しいですか?
- 私の最初の推測パラメータは十分ですか?
- 境界パラメーターは、この問題の正しい解決策ですか? もしそうなら、下限と上限を決定する良い方法は何ですか?
- ここで何かを見逃しましたか?
再びありがとう!
javascript - fitBounds はタイマーなしでは機能しません
fitBounds 周辺の setTimeout を削除しようとすると、スマート ズームが機能しなくなります。私は、Google Maps API がほとんど非同期であることを知っています。これが、タイマーが私のコードを機能させる理由です。私は数時間探していましたが、このタイマーを削除する解決策が見つかりませんでした. 誰かが私を助けてくれますか?
google-maps - Google マップの fitBounds() はマップを再生成しますか?
私はいつも setCenter の代わりに panTo を使用してGoogleマップを中心に戻していました。これは、使用がマップの新しい毎日の使用としてカウントされていないことをどこかで読んだためですpanTo
(私のウェブサイトで Google マップを使用することの毎日の制限を考慮するため)。どこでそれを読んだか覚えていません。
現在、 fitBoundsを使用していますが、このメソッドが新しいマップも再生成するかどうかはわかりません。
どのメソッド (setZoom
または などfitBounds
) が新しいマップを生成するかを調べるにはどうすればよいですか? fitBounds
ですか?
javascript - FitBounds が Googlemaps JavaScript で機能しない
マップとマーカーのリストがあり、それぞれが LatLng オブジェクト内の位置を持っています。地図上にマーカーが見えるので、位置は有効です。ただし、マップをマーカーに合わせたいので、以下のように適切な構文を使用します。ただし、マップは決してズームせず、これら 2 つの位置を中心とします。代わりに、initMap で設定した初期センター、ズームにロードします。誰でも問題を特定できますか???
leaflet - リーフレット、geoJson で fitbounds を追加
JS にあまり慣れていないので、プロジェクトに Fitbound 関数を追加しようとしていますが、管理できません。
また、Firefox のみで読み込みの問題が発生します。すべてのマーカーが正しい場所に表示されますが、マップが正しく読み込まれず、中心が正しくありません。私のJSコードに何か問題があるのでしょうか?助けてください。