You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2013-05-09 13:31:45
- Sintesis
- Member
- Registered: 2013-05-09
- Posts: 3
API для ActionScript 3.0
Я программист уже много лет, но никогда раньше с картами не работал, сейчас очень нужно, но ничего об этом не знаю. У опенстрит есть API для работы с картами на языке AS 3.0(Flash)? Есть-ли возможности работать с картой в оффлайн режиме? Есть ли возможность ставить метки на карте указывая адрес места проживания?
Last edited by Sintesis (2013-05-09 13:33:50)
Offline
#2 2013-05-09 14:25:33
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: API для ActionScript 3.0
давайте начнем с начала - что значит - работать с картой? домики добавлять из своего приложения (редактировать данные OpenStreetMap) или показывать карту (web - OpenLayers, Leaflet)?
Если показывать карту, то можно глянуть http://developer.mapquest.com/ или http://www.umapper.com/pages/products/#umap
В худшем случае придется писать самому.
Оффлайн карта зависит от доступных объемов. Картинками может занимать гигабайты, а упакованные сырые векторные данные (для той же местности - 50мб) надо как-то отображать. В таком случае надо поискать исходники Potlatch
Offline
#3 2013-05-09 14:38:50
- Sintesis
- Member
- Registered: 2013-05-09
- Posts: 3
Re: API для ActionScript 3.0
Вообще нужна только карта Украины, что должно быть видно: города, сёла, дороги, улицы, номера домов(можно только в больших городах). Нужно только отображать саму карту и должна быть возможность поставить метку по адресу автоматически. Адреса будут браться из списка, их примерно 50 000. В принципе если такой большой объём у векторной карты, то оффлайн версия отпадает это не критично, будет онлайн.
Last edited by Sintesis (2013-05-09 14:40:38)
Offline
#4 2013-05-09 15:35:21
- Vanuan
- Member
- Registered: 2013-01-26
- Posts: 301
Re: API для ActionScript 3.0
Я думаю автор топика не совсем понимает, что такое openstreetmap.
OpenStreetMap - это проект по наполнению базы данных векторных карт.
Хотя OSM и предоставляет штатные средства просмотра (отрисовки векторной карты), это не цель проекта.
Если есть необходимость встроить OSM карту в приложение, нужно решить несколько важных моментов:
1) Нужна ли offline карта?
Это самый важный вопрос. Если нужен оффлайн, понадобится отрисовщик карты, так как оффлайн возможно хранить лишь векторные данные.
Здесь список библиотек для отрисовки OSM: http://wiki.openstreetmap.org/wiki/Rendering#Libraries
Для AS3 единственный вариант - http://wiki.openstreetmap.org/wiki/Halcyon
2) Нужен ли адресный поиск?
Возможно будет достаточно лишь списка координат. Если адресный поиск всё-таки нужен, online-решением будет Nominatim: http://wiki.openstreetmap.org/wiki/Nominatim
Готового оффлайн решения на AS3 не встречал.
3) Возможно ли использование HTML?
Прежде чем заниматься разработкой собственного движка карт, нужно оценить возможность использования Leaflet.
Возможно, будет достаточно лишь встроить эту страничку: http://www.openstreetmap.org/export/emb … yer=mapnik
Offline
#5 2013-05-09 15:36:07
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: API для ActionScript 3.0
ссылки смотреть тут: http://wiki.openstreetmap.org/wiki/Depl … Slippy_Map
Last edited by Larry0ua (2013-05-09 15:37:44)
Offline
#6 2013-05-09 15:54:49
- Sintesis
- Member
- Registered: 2013-05-09
- Posts: 3
Re: API для ActionScript 3.0
Спасибо за объяснения и ссылки на http://developer.mapquest.com/ и http://openscales.org/ есть вроди-бы то, что нужно, буду изучать!
Offline
#7 2013-05-09 17:21:09
- olehz
- Member
- From: Lviv
- Registered: 2011-08-11
- Posts: 731
- Website
Re: API для ActionScript 3.0
Offline
Pages: 1