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

- Registered: 2009-08-03
- Posts: 105
xmapi и javascript
Никто не прикручивал вызовы xmapi через javascript?
А то что-то никак не получается сделать. ![]()
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
Нда, наверное надо бы попросить разработчиков api добавить в него HTTP_Access_Control, тогда в Firefox-е будет работать... Или хотя бы сделать где-нибудь прокси, который его поддерживает.
Как вариант - поставить прокси локальный с возможностью изменять заголовки и при запросе osmxapi просто добавлять в заголовок нужное значение.
Offline
Pages: 1