OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2010-12-12 14:39:29

DiMang
Member
Registered: 2010-12-12
Posts: 6

Альтернатива GoogleMaps Static API в OpenStreetMap

Привет всем,

я использую в одном проекте GoogleMaps Static API для отображения объектов на карте.
Функтионал GoogleMaps Static API не позволяет мне отображать дополнительную информацию к объектам.

Я бы с удовольствием перешел в этом проекте на OpenStreetMap, но не знаю возможно ли это.
Есть в OpenStreetMap функтионал для этого?

С уважением,
Дмитрий

Offline

#2 2010-12-12 14:55:55

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Альтернатива GoogleMaps Static API в OpenStreetMap

См. закладку экспорт на osm.org

Offline

#3 2010-12-12 17:49:53

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 3,819

Re: Альтернатива GoogleMaps Static API в OpenStreetMap

Автор подробнее бы написал - чего он хочет. Мне кажется что меня вопрос интересует, но ответ сбивает с толку.


Бывший редактор ОСМ

Offline

#4 2010-12-12 21:51:49

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

Offline

#5 2010-12-12 22:03:34

Jekader
Member
From: Chisinau, Moldova
Registered: 2010-10-10
Posts: 167

Re: Альтернатива GoogleMaps Static API в OpenStreetMap

static API это когда в коде странички - только ссылка на картинку, которая генерируется на сервере в соответствии с параметрами запроса.

Для OSM можно посмотреть тут:
http://pafciu17.dev.openstreetmap.org/
правда не знаю, насколько там всё работоспособно.

Offline

#6 2010-12-13 20:44:33

DiMang
Member
Registered: 2010-12-12
Posts: 6

Re: Альтернатива GoogleMaps Static API в OpenStreetMap

@Jekader
Спасибо. Что-то типа такого я ищу. Но похоже что этот проект находится только в самом начале.

Опишу подробнее, что мне надо:
На работе мы используем небольшую програмку, которая создает статистические отчеты о некоторых объектов. Например озоновые дыры в какой-либо точки земли. Также в протоколе указываются близлежащие температурные станции, которые относятся к этой точке и которые в итоге используются для расчета температуры для этой точки. Протокол сохраняется в HTML формате как файл и используется на фирме другими отделами. Для наглядности объекты также отображаются с GoogleMaps Static API в качестве карты в протоколе. Проблема состоит в том, что у GoogleMaps Static API есть ограничение в 1000 показов в день, которое недавно было превышенно нашими работниками. Как результат - пустой прямоугольник вместо карты.

Хотелось бы решить эту проблему, а заодно перейти на один из Open Source проектов. Вот и встает вопрос, может ли OpenStreetMap заменить здесь GoogleMaps Static API.

Last edited by DiMang (2010-12-13 20:48:06)

Offline

#7 2010-12-13 20:58:36

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,600

Re: Альтернатива GoogleMaps Static API в OpenStreetMap

DiMang
Такая задача легко решается использованием одного из opensource серверов. Тот же mapnik или mapserver. А показывается всё вместе при помощи OpenLayers. А если кол-во объектов небольшое (не больше 200), то можно даже без сервера, одним OpenLayers-ом.

OpenStreetMap собсно тут не причём, это ведь просто база геообъектов.

Last edited by Sergey Astakhov (2010-12-13 21:00:25)

Offline

#8 2010-12-13 21:09:42

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Альтернатива GoogleMaps Static API в OpenStreetMap

Есть вот такая штука, используется для зарисовок и передачей их одной ссылкой.
Исходники просить у Komzpa.

png&layers=osm&width=300&bbox=39.493584120619,58.914699368679,46.793999159389,61.070362836217&wkt=POLYGON%28%2841.633171522876%2059.748216144678%2C41.567253554129%2059.968880659648%2C41.743034804122%2060.253562187147%2C41.66613050725%2060.584388925508%2C42.29235121035%2060.411260127133%2C42.676872694709%2060.465462217483%2C43.083366835318%2060.481705221516%2C43.467888319678%2060.416684404873%2C44.072136366529%2060.632914973775%2C44.017204725906%2060.318908928951%2C44.192985975899%2060.100577959346%2C44.17101331965%2059.847696314301%2C43.962273085283%2059.653989919513%2C43.347038710308%2059.542795662726%2C42.215446913478%2059.53165599977%2C41.90782972599%2059.60955634853%2C41.633171522876%2059.748216144678%29%29%2CPOINT%2842.41320081972%2060.100577959346%29%2CPOINT%2843.259148085311%2060.117003224724%29%2CLINESTRING%2842.105583632232%2059.82561524979%2C42.072624647859%2059.709449226078%2C42.226433241602%2059.637334221738%2C42.501091444716%2059.626225829491%2C42.65490003846%2059.670637350971%2C42.830681288453%2059.809044840328%2C42.91857191345%2059.687276518811%2C43.237175429062%2059.637334221738%2C43.434929335304%2059.681731047544%2C43.522819960301%2059.797993322476%2C43.511833632176%2059.864247505122%29

Last edited by Hind (2010-12-13 21:10:53)

Offline

#9 2010-12-14 16:09:23

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Альтернатива GoogleMaps Static API в OpenStreetMap

Можно и без поднимания собственного сервера обойтись. Скачать текущие shape-файлы, например отсюда и с помощью библиотеки Mapnik отрисовать картинку нужного размера.

Offline

#10 2010-12-14 16:14:48

Komяpa
Member
From: Minsk
Registered: 2009-04-14
Posts: 1,321
Website

Re: Альтернатива GoogleMaps Static API в OpenStreetMap

Исходники ни у кого просить не надо, это встроенная фича twms - рендерить wkt, отданный в параметре wkt=.
http://code.google.com/p/twms


world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]

Offline

Board footer

Powered by FluxBB