я использую в одном проекте GoogleMaps Static API для отображения объектов на карте.
Функтионал GoogleMaps Static API не позволяет мне отображать дополнительную информацию к объектам.
Я бы с удовольствием перешел в этом проекте на OpenStreetMap, но не знаю возможно ли это.
Есть в OpenStreetMap функтионал для этого?
@Jekader
Спасибо. Что-то типа такого я ищу. Но похоже что этот проект находится только в самом начале.
Опишу подробнее, что мне надо:
На работе мы используем небольшую програмку, которая создает статистические отчеты о некоторых объектов. Например озоновые дыры в какой-либо точки земли. Также в протоколе указываются близлежащие температурные станции, которые относятся к этой точке и которые в итоге используются для расчета температуры для этой точки. Протокол сохраняется в HTML формате как файл и используется на фирме другими отделами. Для наглядности объекты также отображаются с GoogleMaps Static API в качестве карты в протоколе. Проблема состоит в том, что у GoogleMaps Static API есть ограничение в 1000 показов в день, которое недавно было превышенно нашими работниками. Как результат - пустой прямоугольник вместо карты.
Хотелось бы решить эту проблему, а заодно перейти на один из Open Source проектов. Вот и встает вопрос, может ли OpenStreetMap заменить здесь GoogleMaps Static API.
DiMang
Такая задача легко решается использованием одного из opensource серверов. Тот же mapnik или mapserver. А показывается всё вместе при помощи OpenLayers. А если кол-во объектов небольшое (не больше 200), то можно даже без сервера, одним OpenLayers-ом.
OpenStreetMap собсно тут не причём, это ведь просто база геообъектов.
Можно и без поднимания собственного сервера обойтись. Скачать текущие shape-файлы, например отсюда и с помощью библиотеки Mapnik отрисовать картинку нужного размера.