Есть адрес строкой, а нужно разбить его на составляющие? Для этого не обязательно писать собственный код, пользуемся Яндекс API и Google API.
Платные
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование |
Скачано |
Купить файл (только для физ. лиц) |
По подписке PRO
|
Парсинг адреса Yandex API
.epf 8,63Kb
|
90 |
1 850 руб.
Купить
|
1 SM
Скачать
|
Разбор адреса с помощью Яндекс API и Google API:
.epf 9,55Kb
|
84 |
2 150 руб.
Купить
|
2 SM
Скачать
|
Подписка
PRO — скачивайте любые файлы со
скидкой до 85% из Базы знаний за
2430 руб. в месяц
Оформите подписку на
компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкой
Стал вопрос, что нужно адреса, которые массово вбиваются строкой, распарсить на составляющие. Примерно половину адресов можно было легко распарсить несложной обработкой, но остальные сложно поддавались этому процессу. Пошел искать API на Гугл и Яндекс. Гугл требует регисть у него ключ разработчика, чем это обернется дальше - непонятно, поэтому решил посмотреть, как с этим дела у Яндекса. Яндекс по бесплатному API разрешает делать не более 25 000 запросов в сутки, поэтому выбор пал на него.
Далее все просто - создает соединение на их сервис, отправляем параметры, получаем ответ в JSON и парсим его.
Обработка простенькая, но полезная. С ее помощью можно так же переводить адреса на английский язык.
Upd. 30.05.2017
В обработку добавлен парсинг с помощью Google API. При выборе этого API обработка затребует ключ API разработчика Google, получить его не сложно по этому адресу https://console.developers.google.com/apis , достаточно иметь обычный аккаунт в Google.
Яндекс yandex адрес распарсить парсинг АПИ Google API