問題タブ [geojson]
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.
google-maps-api-3 - 新しい geojson ファイルによる Google マップ API のリアルタイム更新
約 3 分ごとに新しいローカル geojson ファイルを渡すことによって、リアルタイム ダイナミックをマップに追加したいと考えています。エンドユーザーにとってシームレスになるようにこれを行うための最良のアプローチは何ですか。私は ajax または setinterval 関数が答えだと考えていますが、どこから始めればよいかわかりません。誰かが例を知っているか、アドバイスを提供できる場合。大変ありがたく存じます。
ありがとうございました。
これがAJAXを使用する私の試みです。geoJSON 構造をループできません。何が間違っているのかわかりません。AJAX と JavaScript は、私にはまだなじみのないものです。
ジオJSON:
ruby-on-rails - MIME タイプを使用して GeoJSON として (または選択的に WKT/WKB として) レンダリングする
私は Rails をPostGIS
とactiverecord-postgis-adapter
実行しrgeo-geojson
ています。
現時点では、デフォルトの「object.json」URL を使用して、WKT/WKB 形式の JSON 文字列を取得できます。次のようになります。
しかし、今はカスタム MIME タイプが必要なので、「object.geojson」を呼び出して、次のような GeoJSON 形式を取得できます。
JSON-encoder を GeoJSON に設定する唯一の方法は、 and を使用してグローバルに設定することでしRGeo::ActiveRecord::GeometryMixin.set_json_generator(:geojson)
たRGeo::ActiveRecord::GeometryMixin.set_json_generator(:wkt)
。しかし、私はそれをローカルに設定したいのですが、これは可能ですか?
私はすでにに追加Mime::Type.register "application/json", :geojson, %w( text/x-json application/jsonrequest )
しましたがmime_types.rb
、正常に動作します:コントローラーでこのコードを使用できます:
グローバル JSON レンダラーを に設定せずに、特定のオブジェクトを GeoJSON にレンダリングする方法を教えてください:geojson
。!?
編集:
私のオブジェクトは Rails コンソールで次のように表示されます。
#<Anchor id: 1, description: nil, position: #<RGeo::Geos::CAPIPointImpl:0x3fc93970aac0 "POINT (10.0 47.0)">>
javascript - 新しいgeojsonで更新する前に、setMap(null)でポリゴンをクリアします
新しいgeoJSONデータをインポートして新しいオブジェクトを作成する前に、すべてのポリゴンオブジェクトをクリアしようとしています。setMap(null)関数を正しく機能させることができないようです。うまくいけば、誰かが私がどこで失敗しているのか教えてくれます。
ありがとうございました
google-maps-api-3 - マップからポリゴンを削除した後にポリゴンを構築する
タイルがマップに読み込まれてから 5 秒経過すると、ポリゴンをクリアできますが、再度ポリゴンを構築しようとすると、元のデータによってポリゴンが生成されます。新しいデータセットを使用したいと思います。
私は何を間違っていますか?
質問が多くてすみません。APIを学ぶのはとても楽しいです。
前もって感謝します。
javascript - ajax not retrieving new geoJSON data
Possible Duplicate:
google maps api real time updates with new geojson files
For some reason when the polygons are regenerated they are still using json_template.json. I would like to refresh with json_template1.json. I think it has to do with my ajax.
Any help is greatly appreciated.
Thank you
vector - GMLとGeoJSONのベクターレイヤーはFirefoxとChromeでは表示できません
私は次のコードを持っています。IE(GMLおよびGeoJSONベクターレイヤーがロードされた)では完全に機能しますが、FirefoxおよびChromeではエラーが通知されることなく機能しません。この問題を解決するのを手伝ってください。
GMLベクターレイヤーを使用したコードは次のとおりです(Geoserverの組み込みレイヤーを使用したため、変更せずにダウンロードしてテストできます)。
GeoJSONベクターレイヤーを使用したコードは次のとおりです(Geoserverの組み込みレイヤーを使用したため、変更せずにダウンロードしてテストできます)。
svg - GeoJSON形式で英国の地域マップを見つける場所
英国の地域マップhttp://en.wikipedia.org/wiki/Regions_of_EnglandをGeoJSON形式で取得して、WebサイトのWeb訪問マップで使用しようとしています。GeoJSON形式でさまざまな国のデータを取得できる場所はありますか?
d3.js - d3.js: d3.geo.path() が NaN を与えるのはなぜですか?
d3 でオンライン マッピングを実行しようとしていますが、2 点間に線をプロットしようとすると問題が発生します。
2 つのポリゴン (ソースとターゲット) の重心を計算しました
コード内:
JS コンソールから:
それでも、セントロイドの計算はうまく機能しているようです (これらのポイントをプロットすると、マップ上に表示されます)。
LineString 用に生成されたパスの最後に NaN が表示される理由はありますか?
iphone - RestKit - ネストされた json をモデル クラスにマッピングする
モデルクラスにマップしたいjsonがあります
これを次のようなモデルクラスに入れたい:
javascript - Leaflet.js geoJsonが地図に表示されない - 道順を表示しようとしています
cloudmade api を使用してルートをうまく取得できますが、それらの座標をマップに追加できないようです。
私は2つの異なるアプローチを試しました
と
マーカーをうまく追加できます。私の質問はこのLeaflet GeoJSON ディスプレイに似ているので、このように座標を逆にしてみました
しかし、私はまだマップに何も追加されていません。
コンソールにエラーはありません。