問題タブ [yelp]

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

javascript - Yelp API 緯度経度

緯度/経度の場所で Yelp の API を使用しようとしています。私は yelp が配った JavaScript コードを使用しました。これは基本的にパラメーター配列を持ち、次のように値をプッシュします。

Yelp のドキュメントでは、緯度/経度の呼び出しを「ll=latitude,longitude,accuracy,altitude,altitude_accuracy」として説明しており、必要な値は緯度と経度のみです。

ただし、次のコードを使用しようとすると、緯度のみが配列にプッシュされ、Yelp は Bad Request エラーを返します。

私は何を間違っていますか?

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

php - JSONを使用してリストの内容を出力する正しい方法は何ですか?

私のウェブサイトの近くのリストをランダムに表示するために、yelp API を使用しています。ウェブサイトの yelp のドキュメントから:


location.display_address などの位置変数を出力するにはどうすればよいですか? 以下の私のコードは、「$response->businesses->rating」をエコーすることにより、文字列と数字を正しく出力します。ただし、コードの最後の行が機能しません。

私が得るエラーは

「致命的なエラー: 51 行目の /home/content/38/11397138/html/yelpcall.php で stdClass 型のオブジェクトを配列として使用できません」

編集: var ダンプの戻り値:

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

geolocation - 異なるジオ Web サービスの結果を組み合わせる最適なソリューションは?

地理的位置のデータを取得するために、別の地理 Web サービスを呼び出したいと思います。たとえば、google place api、yelp api からサンフランシスコのレストランを検索したいと思います。

次のデータを取得するとします。

google: レストラン A、住所 A、latlng(x1,y1) 、レストラン B、住所 B、latlng(x2,y2)

yelp: レストラン C, 住所 C, latlng(x3,y3) ,レストラン B1, 住所 B1, latlng(x2.1,y2.1)

状況は、レストラン B と B1 は実際には同じです。AとCは違います。A、B、C のレストランをアプリに表示する必要があります。

名前、住所、latlng に基づいて結果の違いを特定するにはどうすればよいですか?

私の解決策は

  1. 最初に名前と文字列を比較し、100% 同じ場合は返します。
  2. 住所を番地、通りの名前、郵便番号と比較し、100% 同じ場合は返す
  3. 座標を比較し、距離 ((x1,y1),(x2,y2)) < 10m の場合は戻ります。

何か良い解決策がないかお聞きしたいです。

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

yelp - Yelp API 1 - 半径によるジオポイント

半径パラメーターの単位が何であるかを知りたかっただけです。残念ながら、これは文書化されていませんか?誰でもアイデアはありますか?