Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail.ru
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail.ru
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Какие есть известные алгоритмы методом сложной рекурсии ?
1 ставка
Как сделать перенос строки в HTML? br не переносит и читается как обычный текст.
1 ставка
Как сделать плавный переход между блоками сайта?(Tilda)
1 ставка
Почему язык Ада считается большим и сложным для полного овладения ?
1 ставка
Задача по информатике, 7 класс, python
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Не выполняется поиск MapKit sdk
Jerrold Diaz Diaz
Ученик
(64), открыт
1 неделю назад
public class MapActivity extends AppCompatActivity implements Session.SearchListener {
private static final Point SEARCH_CENTER = new Point(52.258839, 29.426931);
private static final float SEARCH_RADIUS = 100000; // 100 км
private Session sessionOfSearch;
private SearchManager searchManager;
private SearchOptions searchOptions;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
String destination = getIntent().getStringExtra("locality");
MapKitFactory.setApiKey("8ccfc50f-b053-4f4e-8ff6-d55e2a786228");
MapKitFactory.initialize(this);
SearchFactory.initialize(this);
searchManager = SearchFactory.getInstance().createSearchManager(SearchManagerType.COMBINED);
Circle circleOfSearch = new Circle(SEARCH_CENTER, SEARCH_RADIUS);//Создание радиуса для поиска
Geometry geometryOfSearch = fromCircle(circleOfSearch);//Создание геометрии поиска(как будет производится поиск)
searchOptions = new SearchOptions();
searchOptions.setSearchTypes(SearchType.GEO.value);
searchOptions.setGeometry(true);
sessionOfSearch = searchManager.submit(destination,geometryOfSearch,searchOptions,this);
String source = "Москва";
Uri uri = Uri.parse("yandexnavi://build_route_on_map?lat_to=0.0&lon_to=0.0&lat_from=0.0&lon_from=0.0&source=" + source + "&destination=" + destination);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setPackage("
ru.yandex
.yandexnavi");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
@Override
protected void onStop() {
super.onStop();
MapKitFactory.getInstance().onStop();
}
@Override
protected void onStart() {
super.onStart();
MapKitFactory.getInstance().onStart();
}
}
данный код крашит приложение на строчке
sessionOfSearch = searchManager.submit(destination,geometryOfSearch,searchOptions,this);
0 ответов
Похожие вопросы
private static final Point SEARCH_CENTER = new Point(52.258839, 29.426931);
private static final float SEARCH_RADIUS = 100000; // 100 км
private Session sessionOfSearch;
private SearchManager searchManager;
private SearchOptions searchOptions;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
String destination = getIntent().getStringExtra("locality");
MapKitFactory.setApiKey("8ccfc50f-b053-4f4e-8ff6-d55e2a786228");
MapKitFactory.initialize(this);
SearchFactory.initialize(this);
searchManager = SearchFactory.getInstance().createSearchManager(SearchManagerType.COMBINED);
Circle circleOfSearch = new Circle(SEARCH_CENTER, SEARCH_RADIUS);//Создание радиуса для поиска
Geometry geometryOfSearch = fromCircle(circleOfSearch);//Создание геометрии поиска(как будет производится поиск)
searchOptions = new SearchOptions();
searchOptions.setSearchTypes(SearchType.GEO.value);
searchOptions.setGeometry(true);
sessionOfSearch = searchManager.submit(destination,geometryOfSearch,searchOptions,this);
String source = "Москва";
Uri uri = Uri.parse("yandexnavi://build_route_on_map?lat_to=0.0&lon_to=0.0&lat_from=0.0&lon_from=0.0&source=" + source + "&destination=" + destination);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setPackage(" ru.yandex .yandexnavi");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
@Override
protected void onStop() {
super.onStop();
MapKitFactory.getInstance().onStop();
}
@Override
protected void onStart() {
super.onStart();
MapKitFactory.getInstance().onStart();
}
}
данный код крашит приложение на строчке
sessionOfSearch = searchManager.submit(destination,geometryOfSearch,searchOptions,this);