You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#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://openscales.org/

ссылки смотреть тут: 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

Board footer

Powered by FluxBB