Читал документацию, в ней сказано, что я могу получить текстовые обозначения подсказок от яндекс.карт - что-то вроде "Россия, Москва, Липецкая улица". Но мне очень хочется получить, так сказать, "сырые данные" - те json-объекты, что приходят ответом от сервера яндекса по запросу на http://geocode-maps.yande
"GeoObjectCollection": {
"metaDataProperty": {
"GeocoderResponseMetaData": {
"request": "Россия, Москва, Липецкая улица, д",
"found": "11",
"results": "1"
}
},
"featureMember": [
{
"GeoObject": {
"metaDataProperty": {
"GeocoderMetaData": {
"kind": "street",
"text": "Россия, Москва, Липецкая улица",
"precision": "street",
"AddressDetails": {
"Country": {
"AddressLine": "Москва, Липецкая улица",
"CountryNameCode": "RU",
"CountryName": "Россия",
"AdministrativeArea": {
"AdministrativeAreaName": "Центральный федеральный округ",
"SubAdministrativeArea": {
"SubAdministrativeAreaName": "Москва",
"Locality": {
"LocalityName": "Москва",
"Thoroughfare": {
"ThoroughfareName": "Липецкая улица"
}
}
}
}
}
}
}
},
"description": "Москва, Россия",
"name": "Липецкая улица",
"boundedBy": {
"Envelope": {
"lowerCorner": "37.661204 55.575892",
"upperCorner": "37.688045 55.613392"
}
},
"Point": {
"pos": "37.672729 55.594168"
}
}
}
]
}
}}
Кто-нибудь подскажет, это вообще возможно? В дальнейшем хочется заполнить сопутствующие карте поля по типам: регион / район/ населённый пункт и т.д. Парсить просто строку подсказки - путь в никуда
Есть, конечно, ещё другой вариант - сделать просто инпут, в который пользователь будет писать некий адрес, я должен буду самостоятельно обрабатывать значение из этого инпута, делать запрос ymaps.geocode(), обрабатывать результат и показывать подсказки - т.е. я беру на себя все функции SuggestView. Данный велосипед делать очень не хочется, подскажите, кто чем может...
Или есть ещё и 3й вариант, который спасёт меня от мучений?