Содержимое объекта Placemark зависит от доступных данных. Я нашел лучший способ выяснить, что я получаю, это использовать JSON.stringify для проверки ответа (для отладки):
function onGeocode (resp)
{
document.getElementById("cd_output").innerHTML = JSON.stringify (resp);
}
Это дало мне следующие результаты, когда я геокодировал адрес в Сиднее, Австралия:
Placemark
{
id, address,
AddressDetails
{
Country, CountryNameCode, CountryName,
AdministrativeArea
{
AdministrativeAreaName,
Locality
{
LocalityName
Thoroughfare { ThoroughfareName }
PostalCode { PostalCodeNumber }
}
}
}
Accuracy,
ExtendedData
{
LatLonBox { north,south,east,west }
Point { coordinates }
}
}