Googleが提供する JSON 出力形式を認識しています
ただし、少し異なる形式を取得することがあります。これは、results
のコールバック関数の変数からのものですgecoder.geocode({'address': address}, callback)
"location": {
"Za": 37.3492097,
"$a": -122.03260190000003
},
...
"viewport": {
"aa": {
"b": 37.329901,
"f": 37.37543489999999
},
"ba": {
"b": -122.06526500000001,
"f": -121.99577999999997
}
}
location、bounds、viewport の下のキーに注目してください。これらは標準のものとは異なります。この JSON をAJAX 呼び出しを介してサーバーに送信し、解析する必要があり、パーサーが "$a" を有効なキー名として取得できないため、これは私にとって問題です。
これは正常ですか、それとも何か不足していますか?
編集: 私はクラウド ホスト プラットフォーム (salesforce.com) を使用しています。Javascript API v3 を使用しています。この問題は、ローカルの HTML ファイルから再現できました。
私は今、私が企業のプロキシの背後にいるためかもしれないと考えています. 誰もこれに直面しましたか?