yandexmobile / yandexmapkit-android

Yandex Map Kit for Android
160 stars 65 forks source link

GeoCode #121

Open jumper0k opened 11 years ago

jumper0k commented 11 years ago

Как получить адрес по координатам, не создавая MapController? Я не хочу создавать карту, если она мне не нужна в конкретном активити или фрагменте. В примерах есть что-то вроде этого:

   mMapController.getDownloader().getGeoCode(this, geoPoint);

По идее можно создать новый Downloader:

   Downloader d = new Downloader(context,"???"); 

но он просит строку, в которую не понятно что надо передавать. В документации конечно же про это ни слова.

mksaint13 commented 11 years ago

Если вы не хотите создавать карту, ищите в других API яндекса . Может у них есть такие ручки

jumper0k commented 11 years ago

У меня в самом приложении карта есть, ее нет в том фрагменте, где мне нужен геокодинг. Было бы ну просто очень логичным сделать геокодинг не зависящим от MapController. В принципе хватило бы того, чтобы просто знать что передавать в конструктор Downloader.

mksaint13 commented 11 years ago

Downloader d = new Downloader(context,"???");

Теперь ясно вместо ??? ваш апи кей

jumper0k commented 11 years ago

т.е. в данном случае без апи ключа никак? надо будет его брать у яндекс? Просто сама карта в приложении отлично работает без ключа.

mksaint13 commented 11 years ago

Ну ведать вы используете тестовый ключ. И в ближайшее время может случится так что этот ключ перестанет работать и перестанет работать ваше приложение

jumper0k commented 11 years ago

а как же яндекс карты 2.0 и т.д., где апи ключ вовсе не нужен? В этой библиотеке такого нет, здесь он нужен обязательно?

mksaint13 commented 11 years ago

Да так, и пока других команд не было (