Клуб API Карт

Отметить много точек на карте программно.

Пост в архиве.
KaDeat
6 июня 2012, 11:07

Добрый день друзья. Подсобите в решении проблемы.

У меня есть список точек, в формате

/№ точки / Название / Полный адрес / Комментарий /

Очень часто мне приходится создавать новую карту и отмечать все эти точки на ней. Я делаю это в ручную. Каждый раз ищу место и ставлю на нем новую метку. А так как точек обычно много, я трачу на это занятие много времени.

 

Подскажите пожалуйста как решить эту пробему.

Если кто-то знает и есть уже готовые решения для автоматизации этого процесса - дайте ссылку на них, а если нет - то подскажите как реализовать самому. Знания в программировании ( Pascal ,С, C++, C#) на уровне лабораторных работ. Еще знаком немного с php. Но лучше бы реализовать это в виде программы, а не скрипта.  Я готов освоить, что еще необходимо, только подскажите направление.

7 комментариев
Ну по сути нужен некоторый программный код, который будет считывать исходный файл, парсить его, делать по адресу геокодирование и формировать файл js или yml. А как потом уже использовать это вам решать.
В принципе на  PHP это все делается в 50-60 строк. На других указанных языках писанины будет чуть больше...

Спасибо за ответ. Я вас правильно понял.

Считываю файл с точками, выделяю из него адрес, отправляю запрос на геокодирование, получаю ответ. Из него беру координаты точки, которая находится по адресу. Так для всего файла. И потом используя эти данные вывожу все точки на карте с помощью API яндекс карт. 

 

Если так, то в качестве API-ключа я что буду указывать, если я отправляю http-запрос не с сайта, а с компьютера?

 

UPD: Да и потом, когда мне потребуется вывести все точки, мне опять понадобится ключ.

Значи мне нужна какая-то площадка, да?

Регистрируете ключ для сайта и его можно использовать для работы с геокодером из программы.
Думаю что ключ можно получить для любого сайта на народе или, например, для ЖЖ.

Ясно, спасибо за разъяснения. Буду делать.

Здравствуйте еще раз, я почти сделал то что хотел. http://zarina.wen.ru/

Осталось вот какая деталь. Эту карту с проставленными метками мне надо показывать другим пользователям. Но если я кому-то скину ссыку на страницу, то он не увидит того-же что и я. Ему самому придется вводить адреса всех точек и т.д. Существует ли какой-то способ сохранить карту или как-то синхронизировать её с сервисом "Мои карты"? 

А может есть какое-то другое решение проблемы?

Просто читайте файл с данными с сервера и будет вам счастье.
А создавать его на сервере можно либо руками, либо из скрипта же - просто записывая данные из формы.

JS не позволяет же работать с файлами, а php там нет.