OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2012-07-05 19:03:51

Поиск ближайших POI через браузер

Привет!

Давно у меня в голове крутилась идея, которая вылилась в небольшой веб-вервис - http://openpoi.ru/

Это сайт, который, используя информацию о местоположении пользователя, показывает ближайшие к нему POI. Делал, в первую очередь, для мобильных устройств, поэтому дизайн самый простой, минимум используемого трафика и JS кода. Соответственно, для использования нужен браузер с поддержкой HTML5 Geolocation (Opera Mini, например, не подойдет).

Данные берутся из дампа России, обновляются ежедневно. Пока самый минимум - имя, адрес, телефон. Список категорий будет постепенно расширяться (в планах добавить публичный транспорт, разные POI для туристов). Поиск работает по названию точки и категории.

Карту, конечно же, хочется заменить на OSM, просто у Google Maps очень удобный Static Maps API smile Как вариант, можно и Leaflet прикрутить.

Собственно, хочется услышать замечания, пожелания, отчеты о багах smile Спасибо!

P.S. Чтобы руками адрес не набирать:
qr_code.png

Offline

#2 2012-07-05 19:18:27

Re: Поиск ближайших POI через браузер

Striker2000 wrote:

Карту, конечно же, хочется заменить на OSM, просто у Google Maps очень удобный Static Maps API

http://habrahabr.ru/post/147219/

Offline

#3 2012-07-05 19:22:12

Zverik
OSM Addict
From: Санкт-Петербург
Registered: 2010-10-14
Posts: 2,981
Website

Re: Поиск ближайших POI через браузер

Striker2000 wrote:

Делал, в первую очередь, для мобильных устройств

Opera Mini, например, не подойдет

И тут я поделил на ноль.


ШТОСМ | josm.ru | Wiki | Международная конференция поблизости: SotM Baltics 2013

Offline

#4 2012-07-05 19:30:34

Zkir
OSM Addict
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 4,979

Re: Поиск ближайших POI через браузер

Кажется новое поколение сервисов на базе осм пошло в рост.

Могу свой прототип показать: test1.osm4u.ru Но я еще хочу оценки и комменты посетителей.

big_smile

Last edited by Zkir (2012-07-05 19:39:09)

Offline

#5 2012-07-05 19:46:08

GaM
Super Senior Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 2,299
Website

Re: Поиск ближайших POI через браузер

мало ли пригодится, случайно нашел иконпак: http://mapbox.com/maki/ наши братья сделали))


Бесплатный мониторинг передвижений на базе OSM: http://forum.openstreetmap.org/viewtopic.php?id=15754
Ежедневные сборки для Garmin, Россия и отдельные регионы: http://forum.openstreetmap.org/viewtopic.php?id=19776

Offline

#6 2012-07-05 19:52:16

Re: Поиск ближайших POI через браузер

zetx16 wrote:
Striker2000 wrote:

Карту, конечно же, хочется заменить на OSM, просто у Google Maps очень удобный Static Maps API

http://habrahabr.ru/post/147219/

Спасибо, выглядит интересно, покопаюсь. Правда не понял, насколько это все бесплатно.

Zverik wrote:
Striker2000 wrote:

Делал, в первую очередь, для мобильных устройств

Opera Mini, например, не подойдет

И тут я поделил на ноль.

Просто Опера Мини не поддерживает Geolocation - http://caniuse.com/#feat=geolocation
Тут уж я ничего поделать не могу smile На Opera Mobile все прекрасно работает.

Zkir wrote:

Кажется новое поколение сервисов на базе осм пошло в рост.

Могу свой прототип показать: test1.osm4u.ru Но я еще хочу оценки и комменты посетителей.

big_smile

Класс! smile Утащу, пожалуй, несколько рубрик wink
Оценки/комментарии тоже планировал сделать, тут нужно решить вопрос с их привязкой к элементам OSM. Например, если точку, у которой уже были коменты, удалили и вместо нее поставили новую - надо как-то распознать это и смерджить обе точки в одну.

Offline

#7 2012-07-05 19:58:18

GaM
Super Senior Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 2,299
Website

Re: Поиск ближайших POI через браузер

Вам статик апи надо? сделать? у меня есть штука которая рисует трек на карте и делает эту карту в jpeg, можно и без рисования трека, вы даёте координаты чего нибудь аля центра и вуаля или чего там координаты обозначают в гугле в статик апи?

Last edited by GaM (2012-07-05 19:58:38)


Бесплатный мониторинг передвижений на базе OSM: http://forum.openstreetmap.org/viewtopic.php?id=15754
Ежедневные сборки для Garmin, Россия и отдельные регионы: http://forum.openstreetmap.org/viewtopic.php?id=19776

Offline

#8 2012-07-05 20:10:29

Zkir
OSM Addict
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 4,979

Re: Поиск ближайших POI через браузер

//Например, если точку, у которой уже были коменты, удалили и вместо нее поставили новую - надо как-то распознать это и смерджить обе точки в одну.
Если у двух точек одинаковый тип (по классификатору) и название, и достаточно близкие координаты, значит это одно пои. Но это все равно должен контролировать модератор.

Offline

#9 2012-07-05 20:31:46

gryphon
Senior Member
From: Pskov
Registered: 2010-09-16
Posts: 429

Re: Поиск ближайших POI через браузер

У Striker2000 гуглокарта с перекрестком на месте города, у Zkir только московские пои...

ВЕРНИТЕ ДЕНЬГИ!

Online

#10 2012-07-05 23:13:04

Re: Поиск ближайших POI через браузер

GaM wrote:

Вам статик апи надо? сделать? у меня есть штука которая рисует трек на карте и делает эту карту в jpeg, можно и без рисования трека, вы даёте координаты чего нибудь аля центра и вуаля или чего там координаты обозначают в гугле в статик апи?

Спасибо, уже нашел такой вот сервис - http://staticmap.openstreetmap.de/
Притормаживает правда, и картинки в 2-3 раза тяжелее гугловских. На будущее есть идея сделать свой рендер со стилем, оптимизированным для мобильных.

Zkir wrote:

Если у двух точек одинаковый тип (по классификатору) и название, и достаточно близкие координаты, значит это одно пои. Но это все равно должен контролировать модератор.

Да, самое очевидное решение. Не нравится тем, что все же нельзя полностью автоматизировать. Судя по обновлениям, каждый день сотни точек удаляются/добавляются - вручную все обрабатывать как-то грустно smile

gryphon wrote:

У Striker2000 гуглокарта с перекрестком на месте города
ВЕРНИТЕ ДЕНЬГИ!

Fixed smile

Offline

#11 2012-07-06 07:09:25

gryphon
Senior Member
From: Pskov
Registered: 2010-09-16
Posts: 429

Re: Поиск ближайших POI через браузер

Striker2000:

-вместо названий (или вместе с названиями) банкоматов и заправок лучше ставить владельца (operator)
-возможно, имеет смысл как-то выделить круглосуточные ПОИ

Online

#12 2012-07-06 08:31:55

Sergey Astakhov
OSM Addict
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 3,467

Re: Поиск ближайших POI через браузер

gryphon wrote:

-вместо названий (или вместе с названиями) банкоматов и заправок лучше ставить владельца (operator)

IMHO, не стоит. В name обычно и так пишут то, что стоит выводить в распространённых случаях. К тому же operator не обязательно совпадает с брэндом. Если хочется именно брэнда - то для него есть свой тег brand.

name = Киришиавтосервис, АЗК-11
operator = Сургутнефтегаз
brand = Киришиавтосервис

http://www.openstreetmap.org/browse/way/43625190

Last edited by Sergey Astakhov (2012-07-06 08:48:44)

Offline

#13 2012-07-06 08:54:08

Ilis
Elite member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,576

Re: Поиск ближайших POI через браузер

Sergey Astakhov wrote:

IMHO, не стоит. В name обычно и так пишут то, что стоит выводить в распространённых случаях. К тому же operator не обязательно совпадает с брэндом. Если хочется именно брэнда - то для него есть свой тег brand.

Дело не в бренде.

По какой карточке, Лукоил или Газпромнефть, дадут скидку на заправке «Ромашка» или «Озон»?

Last edited by Ilis (2012-07-06 09:02:53)

Offline

#14 2012-07-10 23:47:45

Re: Поиск ближайших POI через браузер

Сделал выбор источника карты на странице настроек (ссылка внизу страницы).

Добавил время работы в информацию о POI. Также в списке точек открытые/закрытые точки выделяются зеленым и серым цветом соответственно. У круглосуточных POI сделал метку "24ч".

Offline

#15 2012-07-11 04:45:01

Re: Поиск ближайших POI через браузер

http://www.openstreetbrowser.org - мне нравится, так как по всему миру, жаль что перестала база обновляться с марта, обещали с осени восстановить...

Offline

#16 2012-07-11 07:13:03

Cd_spb
Senior Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 290

Re: Поиск ближайших POI через браузер

на опенпои выдаёт - доступ запрещён.
Может быть из-за того, что в первый момент нажал "отменить" для соглашения с гугл.

Offline

Board footer

Powered by FluxBB 1.4.8
Hosting sponsored by Oxilion