Поясните, пожалуйста, по всем ли листам карты ищет функция mapWhatObject? Или только по тому, который указан при создании поискового плэйсхолдера в mapCreateObject?
|
Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты |
здесь вы можете ознакомиться с материалами форума до 08.06.2008 |
|
15.12.2010 15:03:00
Поизучал немного матчасть, и появились новые вопросы.
Правильна ли последовательность действий для реализации прямого и обратного геокодинга: Я планирую создать dbf-файл, в котором будут поля LinkSheet и LinkObject, а также City, Street, BuildingNumber и т.д. Адреса я заполню сам из открытых источников. Этот dbf-файл я подключу к карте через "База/Создать проект/Связь с картой". А вот дальше для обратного геокодинга я должен найти по координатам на карте требуемый hObject, получить у него mapObjectKey и mapListName, и по этим двум характеристикам как-то обратиться к моему dbf c помощью API GTK (правда, с пока не нашел способа сделать это). Это правильно? Осталось непонятным, как реализован поиск по адресу в "Карта-2011/Поиск/Поиск по адресу". Откуда берутся названия полей, содержащие почтовый адрес? Это стандартные семантики? Но в Подольске я их не нашел.
Изменено:
the_zz - 15.12.2010 18:48:09
|
|
|
|
|
10.12.2010 16:56:30
И еще вопрос. Я правильно понимаю, что прямое геокодирование сводится к следующему: среди всех объектов ищется тот, у кого в семантике в полях "Улица" и "Номер дома" стоят искомые значения, например ("Ленина", 111)?
А обратное - это нахождение перебором в цикле по всем объектам карты объекта, который ближе всего расположен к искомой точке на карте и получением у него значений семантик "Улица" и "Номер дома"? |
|
|
|
|
10.12.2010 16:08:40
Спасибо за наводку, посмотрел, даже скачал для Москвы и МО dfb- и shp-файлы. Не могли бы вы подсказать, как их интегрировать в карту Подольска? PS Извините, если это вопросы из серии RTFM - я пока этот самый M не нашел |
|||
|
|
|
10.12.2010 16:03:56
Спасибо, посмотрел. Но в этих примерах я не нашел упоминание о получении адреса по координатам. Там просто получают списки семантик объекта по его координатам, как я понял. |
|||
|
|
|
10.12.2010 14:33:59
Хочется, чтобы по координатам точки можно было получить её почтовый адрес, и, наоборот, чтобы по почтовому адресу, записанному в некоторой фиксированной форме можно было получить координаты на карте.
Искал по форуму, но так и не нашел прямого ответа на вопрос, можно ли реализовать такой функционал средствами GTK? Также, хотелось бы найти БД с необходимой для ГК информацией для демонстрационной карты Подольска. Это возможно? |
|
|
|
|
02.12.2010 11:12:58
При редактировании блокировки, однозначно нужны. А при открытии карты на чтение их точно не наблюдается - я замерял: ускорение налицо. |
|||
|
|
| © КБ Панорама, 1991-2012 |