API карт

Черновики

Полностью самописный движок карт. Данный API является лишь прототипом, не применимым для реальных проектов, так как был заморожен на стадии разработки. В прототипной версии доступен лишь один город - мой родной Тольятти. Однако, API обладает всем необходимым для карт функционалом: подгрузка необходимых участков ("плиток" или "тайлов"), масштабирование, определение местоположения, расстановка маркеров, рисование путей с измерением расстояния, открытие информационных окон.

При работе над проектом была решена огромная масса интересных задач: нарезка карты на "плитки" для различных уровней масштабов, расчёт отношения пикселей к географическим координатам, расчёт смещения "плиток " при их подгрузке, масштабирование с соблюдением центра, а так же масштабирование указанного места, обозначенного курсором мыши, создание и рисование объектов на карте, запуск и обработка специфичных событий для карты и её объектов и прочие интересности.

Место работы:

Aligen.ru

Применённые навыки:

Посмотреть