yandexMapsMobile uri
Всем привет, если кто-то работал с библиотекой от Яндекса, сталкивался ли кто-то с uri? Вероятно, на ссылку или диплинк. Пример:
ymapsbm1://geo?data=Cgg1NzQxOTUwORJI0KDQvtGB0YHQuNGPLCDQodCw0L3QutGCLdCf0LXRgtC10YDQsdGD0YDQsywg0YPQu9C40YbQsCDQnNCw0YDQsNGC0LAsIDg2IgoNbrbyQRXyrG9C
В яндексе есть демо-приложение, там в предложении мы можем искать по адресам, я хотел бы пообщаться с ячейкой, получить по прошлому тексту (название адреса), хочу получить координаты, но я не могу это сделать, мне приходит в ответ uri, из него как-то надо вытянуть координаты. Если кто-то знает, подскажите, пожалуйста, как это сделать. Желательно в примерах кода с приведением.
В методе didSelectRowAt я получаю ячейку с адресом, как видно в коде ниже, так же я хотел бы получить координаты, в ответ можно дойти до заветных кор-дов, но проблема в том, что при встрече к этому методу (searchManager.resolveUri) нет никаких откликов, отпечатки не отрабатываются
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let item = suggestResults[indexPath.row]
print(item.displayText ?? "")
if item.action == YMKSuggestItemAction.search, let uri = item.uri, !uri.isEmpty {
searchManager.resolveURI(withUri: uri, searchOptions: searchOptions) { response, error in
print(response)
}
} else if item.action == YMKSuggestItemAction.search, !item.searchText.isEmpty {
searchManager.submit(withText: item.searchText, geometry: YMKGeometry(), searchOptions: searchOptions) { response, error in
print(response)
}
}
}