問題タブ [geokit]

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 投票する
1 に答える
84 参照

ruby-on-rails - Geokit プラグインの自動ズーム レベルの計算

Rails プロジェクトで GEOKIT プラグインを使用しています。地理画像に 10 ポイントを表示したいのですが、ズーム レベルの問題に直面しました。ズーム レベルは 10 ポイントの距離に完全に依存しています。距離が短い場合は、ズーム レベルを高くする必要があります。反対に、ズームレベルを低くする必要があります。しかし問題は、10ポ​​イントの距離が大きな範囲を変えることです。今私の質問は、距離に応じてズームレベルを自動計算するGEOKITのアイデアや方法はありますか?
前もって感謝します ...

0 投票する
1 に答える
267 参照

ruby-on-rails - 未定義のメソッド `distance_betwwen' geokit-rails

Rails 2.3.12 の geokit-rails プラグインで問題が発生しました。私はこのような場所と呼ばれる単純なモデルを持っています:


そして私のコントローラーインデックスアクションで:

end

問題は、次のような Mappale メソッドにアクセスできないことです。distance_between、find_within などのエラーが発生します: undefined method `find_within'

.

私の完全なトレース:

何か案が ...?

前もって感謝します

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

ruby-on-rails-3 - 他の2つの場所の間のパスの半径内の場所を検索します

私は場所の大規模なデータベースを持っており、すべて緯度/経度です。GeoKitとRailsを使用して、他の場所から設定された半径内の場所を簡単に取得します。それはすべてうまくいきます。

私の目標は、2つの場所(たとえば、AとB)を指定し、AとBの間のパス上のXmiの半径内の他のすべての場所を見つけることです。

この問題に取り組む方法は何ですか?パス上で一定の間隔で近くの検索を実行することを考えましたが、パフォーマンスと、間隔が悪いという理由だけでパスに近い場所が欠落しているという裏返しが心配です。

考え?

0 投票する
0 に答える
205 参照

geokit - Geocoder は成功しましたか?

Geokit には便利な機能があります。

trueGoogle が指定された住所のジオコーディングに成功した場合、Geocoder gem は何らかの方法でを返すことができますか?

0 投票する
1 に答える
225 参照

ruby-on-rails - Railsがシードファイルで作成する際のAPI呼び出しを防止する

acts_as_mappable :auto_geocode=>trueのようなものを呼び出す行を含むgeokitを使用するrailsモデルがありますbefore_validation :geocode_address, :on => :create。ただし、私の問題は、Railsモデルを呼び出し、作成時にこれを呼び出す開発データベースのシードファイルがあることです。これは、外部APIを呼び出し、インターネットに接続していないときに失敗します。どのようなアプローチが利用できますか?

このアプローチがこのケースとテストを実行するときの両方をカバーしていればいいのですが、私はすでにあまりきれいではないテストの回避策を持っています。

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

ruby - 2 点間の Geokit LatLng 中点

こんにちは、ルビーの Geokit::LatLng クラスを使用して緯度と経度を保存し、いくつかの点の間の中点を見つけようとしています。この gem に問題があることに気付きました。または、概念を誤解している可能性があります。

これらの点の間の中点を計算するために「midpoint_to」メソッドを計算したとき、それらが異なる結果を与えることに気付きました

ここで何が起こっているのか説明してもらえますか。a と bの間の中間点は、b と a の間と同じである必要がありますかそれとも緯度と経度が異なりますか

0 投票する
1 に答える
736 参照

ruby-on-rails - Geokit がアドレスから情報を返さない

suggested_boundsGeoKit を使用して住所からを取得しようとしています。このソリューションは機能しましたが、突然失敗し始めました。

それは を返しますnil。なしで試すとsuggested_bounds、次のように返されます。

これは何ヶ月も機能しており、Google API キーを更新しようとしましたがうまくいきませんでした。

それが役立つ場合は、次のように、実際のアドレスではなく IP アドレスで MultiGeocoder を使用できます。

ありがとうございます。