更新 申し訳ありませんが、これをもっと明確にする必要がありました! 2 段階の Web サービスを使用している場合、最初の呼び出しで完全な番地とキーが返され、それを使用して住所部分を返すことができます。これを行うには、jQuery Autocomplete コンポーネントを使用したかったのですが、その方法がわかりません。
以下は、住所部分のフォローアップ リクエストを作成するために使用できるキーを含む完全な住所を返す最初の Web サービスです。
jsonCallback({
"Address": [
{
"Moniker": "03OAUSAQXcBwEDAQAAAAAvuBHAAAAAADMxABQA",
"FullAddress": "31KhanRoad,GURRANANGNSW2460"
},
{
"Moniker": "0XOAUSAQXcBwEDAQAAAAAvuBHAAAAAADMzABQA",
"FullAddress": "33KhanRoad,GURRANANGNSW2460"
},
{
"Moniker": "0POAUSAQXcBwEDAQAAAAAvuBHAAAAAADM1ABQA",
"FullAddress": "35KhanRoad,GURRANANGNSW2460"
},
{
"Moniker": "0NOAUSAQXcBwEDAQAAAAAvuBbAAAAAAAAUAA--",
"FullAddress": "43KhanRoad,GURRANANGNSW2460"
}
]
}))
そして、特定の選択のJSONを返すためのフォローアップ呼び出しがあります。これは、最終的にデータベースに保存する必要がある情報です。
結果の JSON オブジェクト:
jsonCallback({"Result":"OK","Address":{"DPID":"68847810","Full Address":"20 Some Ct, TRUGANINA VIC 3029","Unit Number":"","Street Number":"19","Street Name":"Khan","Street Type":"Court","Street Type Suffix":"","Suburb":"TRUGANINA","State":"VIC","Postcode":"3029","Building Name":"","Building Name 2":""}});