Как сделать веб-карту, сохранить здоровье и возненавидеть IE 7 (предварительная оценка: 30)
18 марта 2010, 11:55—12:25
Артем Кудзев, ДубльГИС
Тезисы
- Где взять данные для карты (картографическая основа): OpenStreetMap, CloudMade, ДубльГИС.
- Как по этим данным нарисовать карту, как ее хранить и как отдавать пользователям (серверный софт): Mapnik, демоны на С++, PostGIS, Nginx, Linux.
- Как сделать карту кликабельной, масштабируемой, «таскабельной» (клиентский софт): OpenLayers, Яндекс. Карты, Google Maps, ДубльГИС.
- «А еще хотим маркеры, линии, полигоны и балуны» (пользовательские данные, API): SVG, Canvas, VML, демоны на С++, IE, Opera, OMG.
- Что дальше (расширенные возможности): StreetView, поиск проезда, 3D, мобильные карты...
- Нервно курим, грызем ногти и рвем волосы (проблемы и как их обходить):
- Что делать, если прогибается сервер (приложение, БД, веб-сервер, файловая система).
- Что делать, если прогибается клиент (приложение,
JS-движок и рендер векторной графики). - Что делать, если прогибается канал.