問題タブ [proximity]

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 に答える
1685 参照

r - R RandomForest: 新しいオブジェクトの近接性

ランダム フォレストをトレーニングしました。

新しいオブジェクトの y を予測したいときは、

既存のフォレスト (モデル) に基づいて、新しいオブジェクト (xnew) とトレーニング セット (x) の間の近接性を計算するにはどうすればよいですか? 予測関数の近接オプションは、新しいオブジェクト (xnew) 間の近接のみを提供します。結合されたデータセット (x と xnew) に対して教師なしで randomForest を再度実行して近接性を取得することもできますが、フォレストの再構築を回避し、代わりに既存のものを使用する方法が必要だと思います。

ありがとう!キリアン

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

php - PHP での郵便番号の近接計算

たとえば、特定の郵便番号の特定の半径内にある店舗を検索するためのあらゆる種類の「店舗検索」タイプのソリューションを Web で見てきました。これらのソリューションには、最寄りの店舗を表示する派手な地図などがあります。多くは Google を使用しています。マップやその他のデータベースに依存していますが、多くは正確な緯度と経度の変換などにも依存しています。しかし、それは私のプロジェクトにとってはやり過ぎです。

私の場合、バックエンドで (PHP を使用して) 注文を処理しているだけで、すべてのベンダーの倉庫のすべての郵便番号のリストを既に持っています。

顧客に郵便番号を提供してもらいたいだけで、1 回の電話で、顧客に最も近い倉庫の並べ替えられたリストを取得したいと考えています。郵便番号で十分です。緯度と経度を気にしたくありません。

何か案は?

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

android - 近接アラート管理

興味のあるポイントとして MapView に配置した GeoPoint のリストがあります。この GeoPoint のすべてに近接アラートを追加しました。BroadcastReceiver に onReceive メソッドを実装しましたが、正常に動作します。私の問題は、どの近接アラートがトリガーされたかをどのように取得できますか? 特定の関心ポイントに関する情報を含む AlertDialog を実装する必要があります。

0 投票する
5 に答える
889 参照

php - 地理的近接式(店舗検索)が原因で結果が欠落している

OK-私はこれに約3か月間オンとオフで取り組んできましたが、出くわしたすべての地理的近接式を使い果たしたので、正しい結果を得るのに近づいていません。助けを求めてください。

狙い

私は店舗検索のかなり基本的な実装を設定しています。ユーザーは郵便番号を入力し、事前定義された検索範囲のリストから選択します。gmaps APIは、このアドレスの緯度/経度座標を生成し、それらをphpスクリプトに渡します。このスクリプトでは、ユーザー座標がmysqlデータベーステーブル(以下の構造)に対して照会されます。

このクエリの結果(投稿ID)は、マップマーカーデータを含むXMLを生成するワードプレスクエリに入力されます。(wordpressクエリはpost__inとposts_per_page -1を使用して、クエリによって生成されたすべてのIDの情報を表示します

問題

一言で言えば、私が遭遇したHaversine式のすべての実装では、マーカーが欠落しているようです。具体的には、ユーザーが入力した座標に非常に近いマーカーです(正確にはわかりませんが、約500m以内だと思います)。これは、ユーザーが郵便番号を入力し、その場所のすぐ近くに店舗が表示されないかのように、大きな問題です。

さまざまなチュートリアルから掘り下げたフォーラムラの約8つの異なる順列を試しましたが、同じ結果が得られました。以下は、ユーザーが入力した位置に非常に近いものを除くすべてのマーカーを提供するサイトで現在使用している式です。

ここでMikePelleyによって提案された1つの式がありました:ジオロケーションSQLクエリが正確な場所を見つけられません

この数式は、ユーザーが入力した場所に非常に近いマーカーを示しているように見えましたが、指定された半径内に表示されるべき他のマーカーを見逃していました。混乱を解消するために、これは私が使用したコードです。

リクエスト

基本的に、これらのコードブロックのどちらも正しいマーカーを表示していない理由を知りたいと思います。誰かがコードの改善を提案したり、私が見逃したかもしれないいくつかのリソースに私を向けることができれば、それは素晴らしいことです

編集

私の疑似回答は機能していると思いましたが、それでも問題が解決していませんでした。私は今、非常に異なる方法を採用することになりました。ここで見つけることができる非常に優れたjqueryストアロケーターを使用しています:http ://www.bjornblog.com/web/jquery-store-locator-plugin

そこにあるすべてのプロジェクトで機能するわけではありませんが、私のニーズには完璧です(そして機能します!)

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

jquery - Mobile Safari で「IE7」バージョンのサイトを表示する

サイトでこのコードを使用しようとしていました: Proximity Effect

サポートされているすべてのブラウザーでうまく機能し、IE7/8 ではサムネイルのグリッドにフォールバックします。ダウンロード可能なコードは、IE の条件付きコメントを使用しているようです。

問題は、モバイル Safari がチェックをパスしてフル バージョンを表示することですが、もちろん iPad にはロール オーバー イベントがありませんでした。だから何も起こりません。

モバイル デバイスにはグリッド (IE7) バージョンを、最新のデスクトップ ブラウザーにはフル バージョンを表示できれば幸いです。モバイル向けのテストをどのように導入することをお勧めしますか?

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

iphone - ProximityState iPhone の使用

私がやりたいことは、iDeviceが画面を黒くフェードさせ、proximityStateがyesを返すようにすることです。ただし、有効にする方法や監視する方法がわかりません。誰かがproximityStateを有効にして監視する構文を簡単に提供できますか? 私のような新しいプログラマーにとって、この助けは高く評価されます。

ありがとう!-ジェイク

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

iphone - 近接センサーのシミュレート (iPhone)

iOS シミュレーターを使用して近接センサーの使用をシミュレートする方法はありますか? デバイスでテストする証明書をまだ持っていないため、機能をテストするために近接センサーが yes または no を返すようにシミュレートする何らかの方法が必要です。

それで、それをシミュレートできますか、それとも証明書を待つ必要がありますか? ありがとう

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

android - 近接センサーのロックとホーム画面のロック解除を使用する

Androidで近接センサーを使用して1つのアプリケーションを実行しています。センサーが変更されると電話がロックされ、同じセンサーを使用して電話がロックされると電話のロックが解除されます。電話をロックするには、ダブルタップ機構を使用しています。ワンタップでロック。私のコードは以下のようなものです:

ロック解除コードは、最初のタップでのみ機能します。電話がロックされた後に実行する必要がありますが、機能していません。これを行う方法?事前にThx

0 投票する
5 に答える
1926 参照

php - 最も近いミラー PHP を決定する

ダウンロード可能なファイルがたくさんあるサイトを管理しています。現在は米国のサーバーでホストされていますが、最近ドイツで新しいサーバーを取得しました. ダウンロードをドイツのサーバーにミラーリングし、最初のサーバー (Web サイトをホストしている) で PHP スクリプトを使用して、ユーザーの場所に基づいて使用するファイル ミラーを検出したいと考えています。たとえば、ユーザーがカナダにいる場合は、米国の現在のサーバーからファイルをダウンロードする必要があります。フランスにいる場合は、大西洋を越えてダウンロードするのではなく、ドイツからファイルを取得する必要があります。では、どの国に近いかをどのように判断できますか?

私は MaxMind GeoIP について知っていて、それをインストールしましたが、それは国を与えるだけであり、私の知る限り、特定の国が最も近い 2 つのミラー国を自動的に判断する方法はありません。私ができることは、大陸ごとに行くことだと思います: アジア、ヨーロッパ、アフリカ、オーストラリアのユーザーにドイツからコンテンツを取得させ、南北アメリカからの訪問者に米国からファイルを取得させる. 、私は提案を受け入れています。


そうですね、大陸ごとにチェックするという当初の考えに沿って行こうと思います。この種のことをしようとしている他の人にとって、それは始めるのに良い場所になるでしょう. ヨーロッパに複数のミラーがある場合に問題が発生しますが、大陸のアイデアは今のところ機能する必要があります。