1

Nearby Search Requestsに Google Places API を使用しています。あることに気付きました。1 つのサンプル出力からのブロックを次に示します。

geometry: Object
location: P
ob: 28.579
pb: 77.36831899999993

パラメータobpb. 私はそれらがかなり定期的に変化することに気づきました。数週間前、彼らはjbkbでした。その後、 と になりlbましmbた。今、私がそれらを試しているとき、それらはobpbです。

キーで参照せずにこれらの値を使用する方法を見つけましたが、これらのキー名に意味があるかどうか、なぜ頻繁に変更されるのかについてはまだ興味がありますか?

4

3 に答える 3

2

これらは縮小プロセスの結果です (スクリプトのサイズを縮小するために、変数、関数、およびプロパティ名を取得し、それらを一貫して置き換えます)。縮小プロセスで何かが変更されると (縮小コードの変更、JavaScript コードの変更など)、特定のプロパティの置き換えられた名前が以前とは異なる可能性があります。

于 2013-08-29T09:34:48.947 に答える
1

場所の自動提案ドロップダウンから JSON の結果を解析しようとすると、同様の問題が発生しました。

この問題を回避するには、フィールドを名前で使用するのではなく、場所オブジェクトで lat および lng メソッドを呼び出すことができます。

何かのようなもの:

var longitude = place.geometry.location.lng();
var latitude = place.geometry.location.lat();

共有する価値はありますが。

于 2013-11-15T10:38:10.053 に答える