#0
by Никола_Питерский
День добрый, уважаемые ! Вопрос можно ли получить список адресов выделив нужную область на карте ? Суть такая у меня есть база объектов физ.лица/юрики у них есть адреса. Есть такое желание выделить на карте какой-то район и получить список моих объектов которые есть в этой области. Как я понял, нужно сначала все мои объекты разместить на карте типа как метки и только потом можно такую фишку замутить. Но вот если бы можно было как нибудь получить список адресов, тогда нет необходимости размещать метки, просто с маппил бы по адресу. Кто нибудь ковырял эти картографические/сервисы ???
#1
by Лефмихалыч
заведомо безблагодатная затея. Карта <> ландшафт. На карте адреса может не быть или он может быть неправильным. Лучше метки расставляй.
#2
by Ursus maritimus
Геокодирование называется. По адресу (строка) ищутся координаты. И гуггл и яндекс это умеют. Сколько денег за готовую функцию?
#3
by Никола_Питерский
Мне как бы обратная штукенция нужна. Я хочу выделить область на карте Яндекса или Гугля и что бы мне вернули список адресов которые входят в эту область.
#4
by Ursus maritimus
Ну после того как для каждого контрагента будут вычеслены и записаны в базу координаты задача сводится к тривиальной проверке на попадание в область.
#5
by Ursus maritimus
Но тут уже нужна ГИС система. Если мне не изменяет склероз, ни гугл ни яндекс не дает апи по вычислению геозапросов.
#6
by Ursus maritimus
В принципе, если выделенная область простой формы. Круг там или прямоугольник, можно обойтись и без ГИС.
#7
by Никола_Питерский
Короче понятно, просто и быстро не получится ))) Ладно будем думать. Если чего придумаю, отпишусь здеся.
#8
by oleg_km
Самое надежное: при заведении адреса сразу отыскиваются и записываются его координаты. Вот примерный код: Сервер = "geocode-maps.yandex.ru"; стрЗапрос = "1.x/?&geocode="; обКодировка = Новый COMОбъект("Chilkat.String"); обКодировка.Str = Наименование; стрЗапрос = стрЗапрос + обКодировка.GetEncoded("url", "windows-1251"); обИнтернет = Обработки.окИнтернет.Создать; лРез = обИнтернет.ОткрытьСоединение(Сервер, Прокси); сРез = обИнтернет.ОбработатьЗапрос(стрЗапрос); КвоАдресов = Число(СтрМежду(сРез, "<found>", "</found>"));
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- История поисковиков Yandex, Rambler, Google
- Как получить разность дат (Нужно получить количество дней)
- В 77 хочу получить массив от COM объекта (COMSafeArray), но 1с ругается !
- v8: Yandex карты в 1С?
- Как скопировать массив структур в массив
- Возможно ли получить остатки с отбором по регистратору?
- Проблема отображения карт yandex map в поле HTML упр.формы
- Проблем отображения Yandex Map в веб-клиенте Internet Explorer
- УТ 10.3 Встроенный почтовый клиент, учетные записи на Yandex
- Не открывается yandex.ru
- Получение района города по адресу через Yandex maps
- Как передать в запрос массив и получить ТЗ с данными из этого массива
В этой группе 1С
- v8: Как перенести данные из "Босс-Кадровик" в ЗУП 8.2?
- Кадровое перемещение организаций (Основные начисления) 1С 8.2 ЗУП 2.5.66.2
- УПП 1.3 (1.3.39.1) РАУЗ Общепроизводственные расходы
- Отправка документов в *.pdf формате через почтовый клиент
- УПП: Как делается корректировка себестоимости, когда исправляются ошибки.
- Конвертация данных. Программное создание элемента справочника
- Динамическая таблица значений (управляемая форма)
- задача 1.7. специалист
- Как получить количество часов по графику / 1С:Зарплата и Управление персоналом 8
- УТ: закрытие смены за два дня
- Процедура или функция с указанным именем объявлена, но не определена в текущем м
- Можно ли рассматривать УТ 11 как CRM систему?
- задача 1.7 специалист
- 1с 8.1 Типизация колонки с типом таблица значений
- СКД, программно поменять местами колонки (без использования сортировки)
- 1С Документооборот. настройка уведомлений
- Регистр сведений "данные первичных документов"
- Где взять типовые правила обмена УТ 10.3 - БП 3.0
- Доступ к Wecb-сервису не работает на некоторых компах
- ТабДок.ПроверитьВывод() по-разному отрабатывает через разные серверы 1С