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 2009-09-06 20:23:19

Shasoft
Member
Registered: 2009-08-03
Posts: 105

xmapi и javascript

Никто не прикручивал вызовы xmapi через javascript?
А то что-то никак не получается сделать. sad

Offline

#2 2009-09-07 09:23:17

Upliner
Member
From: Kyiv
Registered: 2008-09-18
Posts: 845

Re: xmapi и javascript

Что ещё за xmapi? Имеется в виду xapi? Он же вроде должен работать как обычный api. Как делаются вызовы к обычному api можно посмотреть например здесь: http://www.openstreetmap.org/browse/start (вкладочка data в slippy map). А что конкретно нужно сделать? Если уж не хочется использовать OpenLayers, то с обычным XMLHttpRequest какие могут быть проблемы?
Только вот в случае с xapi наверное лучше указывать не informationfreeway.org, а адрес конкретного xapi-сервера, например osmxapi.hypercube.telascience.org

Last edited by Upliner (2009-09-07 09:25:36)


Big cat is watching you

Offline

#3 2009-09-07 09:47:38

Upliner
Member
From: Kyiv
Registered: 2008-09-18
Posts: 845

Re: xmapi и javascript

Ах да, XMLHttpRequest-ы на другие домены сделали Firefox 3.5, и то ограниченно... Так что пока нужно, чтобы к api обращался ваш сервер и передавал данные javascript-овскому приложению...

Last edited by Upliner (2009-09-07 09:51:39)


Big cat is watching you

Offline

#4 2009-09-07 12:53:38

Shasoft
Member
Registered: 2009-08-03
Posts: 105

Re: xmapi и javascript

В том то и проблема, что запросы на другой домен не работают. А если делать через прокси на сервере, то сервер отлуп дает через 30 сек, так как у хостера такое ограничение. Так что ищу другое решение. Возможно через плагин к josm получится сделать экспорт данных  с osm к себе на сайт.

Offline

#5 2009-09-07 16:56:30

Upliner
Member
From: Kyiv
Registered: 2008-09-18
Posts: 845

Re: xmapi и javascript

Нда, наверное надо бы попросить разработчиков api добавить в него HTTP_Access_Control, тогда в Firefox-е будет работать... Или хотя бы сделать где-нибудь прокси, который его поддерживает.

Возможно через плагин к josm получится сделать экспорт данных  с osm к себе на сайт.

Интересно, это как?


Big cat is watching you

Offline

#6 2009-09-08 06:18:27

Shasoft
Member
Registered: 2009-08-03
Posts: 105

Re: xmapi и javascript

Теоретически - весьма просто. Пишем плагин, добавляем его в josm. Запускаем josm, выделяем нужные объекты, жмем экспорт и через скрипт на сайте данные заливаются куда надо.
Практически - надо ещё подумать, как это сделать наименее затратным способом.

Offline

#7 2009-09-08 06:53:58

Shasoft
Member
Registered: 2009-08-03
Posts: 105

Re: xmapi и javascript

Upliner wrote:

Нда, наверное надо бы попросить разработчиков api добавить в него HTTP_Access_Control, тогда в Firefox-е будет работать... Или хотя бы сделать где-нибудь прокси, который его поддерживает.

Как вариант - поставить прокси локальный с возможностью изменять заголовки и при запросе osmxapi просто добавлять в заголовок нужное значение.

Offline

Board footer

Powered by FluxBB