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

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

Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 420
#1

Геокодирование. getFromLocationName() возвращает null - Android

06.11.2015, 16:40. Просмотров 242. Ответов 1
Метки нет (Все метки)

По адресу (город, улица, дом) пытаюсь получить координаты.
С некоторых пор почти всегда getFromLocationName() возвращает null. Хотя ранее по этим же адресам нормально получал координаты.
И только иногда возвращает массив.
Есть ли другие способы получения координат по адресу?

Добавлено через 4 часа 0 минут
Вроде бы нашел вариант.
С помощью Geocoding API обращаюсь по HTTP к адресу http://maps.googleapis.com/maps/api/geocode/json и получаю данные.
Вот только пока не придумал, как ограничить поиск по ближайшим координатам.
Т.е. сейчас так. Если в поиске город не задан, но задана улица и в текущем городе нет такой улицы, то находит координаты улицы в другом городе. Как бы ограничить поиск по расстоянию?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2015, 16:40     Геокодирование. getFromLocationName() возвращает null
Посмотрите здесь:

Android lockCanvas() возврашяет null
Проверка на null Android
Android Вставить null в SQLite
Android LruCache метод put возвращает null
Android FindViewByID возвращает Null
RelativeLayout findViewById return null Android
Android FindViewByID возвращает Null производного класса View
BitmapFactory.decodeFile всегда возвращает null Android
Android Retrofit 2. Возвращаемое значение == null
Обращение к NULL TextView Android
Ошибка on a null object reference Android
Контекст равен null в АсинкТаске во фрагменте Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zoleg
14 / 14 / 1
Регистрация: 10.01.2012
Сообщений: 138
07.11.2015, 21:05     Геокодирование. getFromLocationName() возвращает null #2
Если нужно только в одном городе, тогда можно указать реперную точку и от нее радиус или построить полигон вокруг города. Если адрес вылетает за полигон, или дальше радиуса, тогда false.
Yandex
Объявления
07.11.2015, 21:05     Геокодирование. getFromLocationName() возвращает null
Ответ Создать тему
Опции темы

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