問題タブ [react-leaflet]
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.
ssl - httpsでreact-leafletを使用するにはどうすればよいですか?
https接続でreact-leafletを使用することは可能ですか?
HTTP プロトコルと HTTPS プロトコルを切り替えることができないようで、警告が表示されます。
混合コンテンツ: 「https://localhost/map」のページが HTTPS 経由で読み込まれましたが、安全でない画像「http://b.tile.osm.org/10/510/340.png」が要求されました。このコンテンツは、HTTPS 経由でも提供する必要があります。
誰かが回避策を知っているかもしれません。
javascript - 反応リーフレットマップが正しく表示されない
react-leaflet
地図を表示するために使用しようとしています。私は動作しているこのフィドルのコードを使用していますが、私のコンピューターではこの出力があります
これが私のコードです:
DeviceMap.js
DeviceTabs.js
スタイル.scss
コンソールにエラーは表示されず、どこを検索すればよいかわかりません。フィドルは機能しているので、バグではありません。私は何か見落としてますか ?
javascript - react-leaflet: geojson に基づいてズームを設定する方法
私は反応リーフレットを使用していますが、これまでのところマップは正常に表示されています。<GeoJson>
ポリゴンのオーバーレイにも成功しました。
現在、中心とズームの値をハードコーディングしていますが、GeoJSON ポリゴン全体が表示されるようにデフォルトのズームを設定したいと考えています。ウェブで見つけたドキュメント/回答に苦労しています(私は初心者/中級のJSです)。
ここに私のコンポーネントがあります:
アップデート:
React 開発ツールを使用するときは、<MapHolder>
コンポーネントを選択し、コンソールに切り替えて実行します
$r.refs.foo.leafletElement.fitBounds($r.refs.geojson.leafletElement.getBounds());
すべてが期待どおりに機能します。ただし、私のコードでは
this.refs.foo.leafletElement.fitBounds(this.refs.geojson.leafletElement.getBounds());
戻り値Uncaught TypeError: Cannot read property 'leafletElement' of undefined
私はとても近いです!私は何が欠けていますか?
reactjs - React と Leaflet - レイヤーの表示に関する問題
React プロジェクトで Leaflet を使用しようとしています。私の目標は、実際には非常に基本的なものです。openstreetMap レイヤーを表示するだけです (マーカーなどなし)。
これが私のコードです:
マップを表示する保存の問題が発生するたびに、次のようになります: (すべてのタイルが表示されるわけではなく、それらは重ね合わせの問題です): スクリーンショット
誰かがこの問題に直面していますか、または解決策がありますか?
ご協力ありがとうございました
javascript - JSON/GeoJSON データをサーバー側でフィルタリングする方法は?
overpassturbo-eu から抽出した 2 つの大きな json/geojson ファイルがあります。
OSM でこのデータ セットをレイヤーとしてプロット/追加しようとしています。
さまざまなズーム レベルでデータ セットをフィルター処理する必要があります。
これらのファイルは大きすぎるため、クライアント側でデータ セットを分析するためにファイル全体を効率的にダウンロードすることはできません。
これらのデータセットをサーバー側でフィルタリングする効率的な方法はありますか?
reactjs - 反応リーフレットで境界を取得する方法
Overpass API でそれらの境界を検索できるように、現在のマップの境界を取得したいと考えています。
リーフレットの場合、メソッドが map.getBounds() であることはわかっていますが、react-leaflet でそれを実装する方法がわかりません。
これは私が試したものです。this.refs.map.getBounds
関数ではないというエラーが表示されます。
javascript - AnimatedMarker プラグインを react-leaflet に組み込む
このプラグインを選択したのは、マップ ポリライン上のマーカーをアニメーション化する最良の方法と思われるためです。
npm にないのでmodule.exports = L.animatedMarker
、リポジトリから AnimatedMarker.js に追加して必要にしました。
App.js
AnimatedMarkerElement.js
エラーは次のとおりです。
プラグインは、react 要素内に埋め込まれているために見つからないマップを探していると思います。