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.***
#26 2011-04-06 21:44:48
- surge
- Member
- Registered: 2011-03-23
- Posts: 4
Re: Помогите новичку разобраться с поиском
@osmisto
почему-то не ищет названия на отличном от English.
Nominatim.search('Москва', showResult);
callback вызывается но data = null
Offline
#27 2011-04-06 22:12:48
- GaM
- Member
- From: Planet.osm
- Registered: 2011-01-10
- Posts: 3,210
Re: Помогите новичку разобраться с поиском
Здрасте. А как там насчет функций рисования в удобной обёртке? Очень бы хотелось возможность строить маршруты и типа на сервер бросать его...
Offline
#29 2011-04-07 06:36:07
- dkiselev
- Member
- Registered: 2010-02-09
- Posts: 3,364
Re: Помогите новичку разобраться с поиском
Я пробовал пользовать номинатим, правда через http запросы . Москава не находилась а вот транслитерированный на инглиш вариант - находился.
mail: dkiselev@osm.me skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!
Offline
#30 2011-04-07 13:39:06
- surge
- Member
- Registered: 2011-03-23
- Posts: 4
Re: Помогите новичку разобраться с поиском
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" src="http://github.com/osmisto/osm-town-bundle/raw/stable-1/3party/openlayers/OpenLayers.js"></script>
<script type="text/javascript" src="nominatim.js"></script>
<script type="text/javascript">
function initialize() {
var i = 15;
Nominatim.init();
Nominatim.search('Москва', showResult);
}
function showResult(iter, data, index) {
alert(data);
if (data === null) {
console.log('DONE');
return
}
console.log('RESULT: ', index, data);
//if (--i > 0) iter.next();
}
</script>
</head>
<body onload="initialize()">
</body>
</html>
Offline
#31 2011-04-07 13:43:17
- surge
- Member
- Registered: 2011-03-23
- Posts: 4
Re: Помогите новичку разобраться с поиском
в то время как http запроас работает
Offline
#32 2011-09-27 09:51:23
- dimmer
- Member
- From: Belarus
- Registered: 2010-09-06
- Posts: 92
- Website
Re: Помогите новичку разобраться с поиском
Поиск через nominatim сделал
Вот такой nominatim.js получился (чистый исходник).
Может у кого-нибудь есть готовый пример страницы с внедренным поиском?
Вроде нашел, но есть косяк.
Last edited by dimmer (2011-09-27 17:18:32)
Offline
#33 2011-10-12 06:42:18
- Magomogo
- Member
- From: Novosibirsk
- Registered: 2010-11-20
- Posts: 220
- Website
Re: Помогите новичку разобраться с поиском
Хочу вернуться к теме с поиском.
То, что с ним всё плохо - понятно. Но вот насколько плохо? Какое текущее состояние дел? Есть ли надежда заставить Nominatim работать правильно?
Пример: хочу найти улицу Мусы Джалиля в Новосибирске.
http://open.mapquestapi.com/nominatim/v … 5%2C-80.42
Улица состоит из нескольких сегментов, поэтому три результата:
по первому она находится в микрорайоне Щ, что правильно, по двум другим - в Нижней Ельцовке, а это чушь. Явно при поиске учитываются точки place=sububrb и игнорируются одноименные полигоны. Как бы ему помочь?
Offline