Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Deno95
9 / 9 / 3
Регистрация: 16.12.2013
Сообщений: 108
#1

Как получить GeoCode в yandex mapkit? - Программирование Android

06.04.2016, 05:04. Просмотров 512. Ответов 11
Метки нет (Все метки)

Как получить GeoCode зная координаты?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
06.04.2016, 08:46     Как получить GeoCode в yandex mapkit? #2
Deno95, возможно, мне тоже предстоит это поделать когда-нибудь.
Кстати, подскажите, у вас mapkit нормально на устройствах работает? Не хотелось "переехать" на WebView?
По теме, может быть, поможет ссылка: http://stackoverflow.com/questions/3...mapkit-android. Бедные иностранцы
Deno95
9 / 9 / 3
Регистрация: 16.12.2013
Сообщений: 108
11.04.2016, 16:00  [ТС]     Как получить GeoCode в yandex mapkit? #3
Цитата Сообщение от CoolMind Посмотреть сообщение
Кстати, подскажите, у вас mapkit нормально на устройствах работает? Не хотелось "переехать" на WebView?
Карта отображается нормально. Пути еще не пробовал прокладывать.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
12.04.2016, 00:40     Как получить GeoCode в yandex mapkit? #4
Deno95, техподдержка проекта недавно мне написала, что проект заморожен, но они активно над ним заработали. Тем не менее, это всё можно сделать и через WebView, там не так сложно, весь функционал открыт. В одной из своих тем я описывал недавно. Так что не знаю, зачем люди маются этими низкоуровневыми библиотеками.
Deno95
9 / 9 / 3
Регистрация: 16.12.2013
Сообщений: 108
12.04.2016, 11:10  [ТС]     Как получить GeoCode в yandex mapkit? #5
Цитата Сообщение от CoolMind Посмотреть сообщение
техподдержка проекта недавно мне написала, что проект заморожен, но они активно над ним заработали. Тем не менее, это всё можно сделать и через WebView, там не так сложно, весь функционал открыт. В одной из своих тем я описывал недавно. Так что не знаю, зачем люди маются этими низкоуровневыми библиотеками.
Я начал недавно работать с android и не представляю как работать с WebView под yandex map. Как например получить координаты центра экрана?

Как там вообще происходит взаимодействие с картой?
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
12.04.2016, 16:12     Как получить GeoCode в yandex mapkit? #6
Deno95, YandexMapKit vs Yandex
Вся работа строится на основе веб-страницы. Никакого центра экрана там не нужно. Собственно, я уже неделю это всё изучаю, очень много интересного, чего нет в YMK в принципе и, наверное, не будет. Вот, например, сейчас делаю и переделываю работу с кластерами: https://tech.yandex.ru/maps/jsbox/2.1/clusterer_create. Классный сайт, куча полезной информации, всё кратко и понятно.
Deno95
9 / 9 / 3
Регистрация: 16.12.2013
Сообщений: 108
12.04.2016, 16:18  [ТС]     Как получить GeoCode в yandex mapkit? #7
Цитата Сообщение от CoolMind Посмотреть сообщение
Вся работа строится на основе веб-страницы. Никакого центра экрана там не нужно. Собственно, я уже неделю это всё изучаю, очень много интересного, чего нет в YMK в принципе и, наверное, не будет. Вот, например, сейчас делаю и переделываю работу с кластерами: https://tech.yandex.ru/maps/jsbox/2.1/clusterer_create. Классный сайт, куча полезной информации, всё кратко и понятно
Мне надо что бы был в центе экрана маркер и при наведении этого маркера на дом я получал адрес. Я не знаю даже примерно как это сделать через WebView
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
12.04.2016, 16:28     Как получить GeoCode в yandex mapkit? #8
Цитата Сообщение от Deno95 Посмотреть сообщение
что бы был в центе экрана маркер и при наведении этого маркера на дом я получал адрес
Чего? Т.е. вы будете крутить карту так, чтобы дом попал под маркер?
В Яндекс-картах надо прописать событие нажатия, обработать GeoCoder и получить адрес (если не ошибаюсь).

Добавлено через 1 минуту
В последних сообщениях там я написал, как передавать данные в карту и получать в Яву обратно. Собственно, так и обрабатываю яваскриптовые события.
Deno95
9 / 9 / 3
Регистрация: 16.12.2013
Сообщений: 108
12.04.2016, 16:38  [ТС]     Как получить GeoCode в yandex mapkit? #9
Цитата Сообщение от CoolMind Посмотреть сообщение
Чего? Т.е. вы будете крутить карту так, чтобы дом попал под маркер?
Посмотрите как работаю приложения для вызова такси и поймете о чем (делаю что то подобное).
Цитата Сообщение от CoolMind Посмотреть сообщение
В последних сообщениях там я написал, как передавать данные в карту и получать в Яву обратно. Собственно, так и обрабатываю яваскриптовые события.
Почитаю
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
12.04.2016, 17:13     Как получить GeoCode в yandex mapkit? #10
Цитата Сообщение от Deno95 Посмотреть сообщение
Как получить GeoCode зная координаты?
Забыл сказать, что сервис получения координат не зависит от интеграции самих карт. https://tech.yandex.ru/maps/doc/geoc...arams-docpage/. Так что можете продолжать использовать YMK.
Deno95
9 / 9 / 3
Регистрация: 16.12.2013
Сообщений: 108
16.04.2016, 02:21  [ТС]     Как получить GeoCode в yandex mapkit? #11
Цитата Сообщение от CoolMind Посмотреть сообщение
Забыл сказать, что сервис получения координат не зависит от интеграции самих карт. https://tech.yandex.ru/maps/doc/geoc...arams-docpage/. Так что можете продолжать использовать YMK.
Как из js передать параметры в java?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2016, 19:41     Как получить GeoCode в yandex mapkit?
Еще ссылки по теме:
Android Yandex.money sdk в приложении
Приложение с Yandex Map Kit Android
Как получить данные из EditText, созданного программно, или как узнать ID элемента? Android
Android Добавление "балуна" в Yandex Map Kit
Как получить текст из ID Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
16.04.2016, 19:41     Как получить GeoCode в yandex mapkit? #12
Цитата Сообщение от Deno95 Посмотреть сообщение
Как из js передать параметры в java?
На этот счёт есть множество реализаций, все они сводятся к @JavascriptInterface. Я делал по https://androidcookbook.com/Recipe.seam?recipeId=4426, дописывал класс (поищите руководства). Также заметил, что после создания подписанной ключом release-версии она ничего не передаёт, а ProGuard удаляет методы, связанные с обменом с JavaScript. Соответственно, надо прописать ещё три строчки, примерно как в http://stackoverflow.com/questions/1...th-android-4-2 (также поищите более простую реализацию).
Yandex
Объявления
16.04.2016, 19:41     Как получить GeoCode в yandex mapkit?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru