GClientGeocoder.getLocations(address,callback)が返すオブジェクト
GClientGeocoder.getLocations(address, callback)
Googleサーバにリクエストを送信し、指定したアドレスをアドレス解析します.ステータスコードの回答が含まれ、回答が成功した場合、ユーザが指定したコールバック関数に1つ以上の
以上はGoogle対GllientGeocoderです.getLocations(address,callback)の解釈ですが、彼はこのオブジェクトにどのような属性があるかを具体的に説明していないので、私たちはまったく使用できません.私がこのオブジェクトに対する解析構造です.彼はjsのオブジェクト構造ですが、このjsオブジェクトの階層は非常に複雑なので、xmlの形式で表現されています.
注意:
(1)zeroはオブジェクト中で0
(2)
121.4913869,31.3158997,0オブジェクト内の配列
明らかに、このオブジェクトには1つのポイントの情報しか含まれていませんが、複数のポイントの情報を完全に含めることができます.
JSON形式:
{
「name」:「上海市青石路」,
"Status": {
"code": 200,
"request": "geocode"
},
"Placemark": [ {
"id": "p1",
「address」:「青石路、宝山区、Shanghai、China」
「AddressDetails」:{"Country":{"CountryNameCode":"CN","CountryName":"China","Locality":{"LocalityName":""Shanghai","DependentLocality":{"DependentLocality":{"DependentLocalityName":""宝山区","Thoroughfare":{"ThoroughfareName":"青石路"}}}}}}}}}}}}}}}}}},"Accuracy":6},
"Point": {
"coordinates": [ 121.4913869, 31.3158997, 0 ]
}
} ]
}
Googleサーバにリクエストを送信し、指定したアドレスをアドレス解析します.ステータスコードの回答が含まれ、回答が成功した場合、ユーザが指定したコールバック関数に1つ以上の
Placemark
オブジェクトが渡されます.GClientGeocoder.getLatLng
メソッドとは異なり、コールバック関数は、Status
フィールドのコード値をチェックすることによって失敗の原因を決定することができる.(2.55より)以上はGoogle対GllientGeocoderです.getLocations(address,callback)の解釈ですが、彼はこのオブジェクトにどのような属性があるかを具体的に説明していないので、私たちはまったく使用できません.私がこのオブジェクトに対する解析構造です.彼はjsのオブジェクト構造ですが、このjsオブジェクトの階層は非常に複雑なので、xmlの形式で表現されています.
注意:
(1)zeroはオブジェクト中で0
(2)
121.4913869,31.3158997,0オブジェクト内の配列
明らかに、このオブジェクトには1つのポイントの情報しか含まれていませんが、複数のポイントの情報を完全に含めることができます.
JSON形式:
{
「name」:「上海市青石路」,
"Status": {
"code": 200,
"request": "geocode"
},
"Placemark": [ {
"id": "p1",
「address」:「青石路、宝山区、Shanghai、China」
「AddressDetails」:{"Country":{"CountryNameCode":"CN","CountryName":"China","Locality":{"LocalityName":""Shanghai","DependentLocality":{"DependentLocality":{"DependentLocalityName":""宝山区","Thoroughfare":{"ThoroughfareName":"青石路"}}}}}}}}}}}}}}}}}},"Accuracy":6},
"Point": {
"coordinates": [ 121.4913869, 31.3158997, 0 ]
}
} ]
}