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.***

#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

#28 2011-04-06 22:19:26

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,696
Website

Re: Помогите новичку разобраться с поиском

GaM, это тема про номинатим, а не про рисование маршрутов.

surge, кодировка точно utf8?


ШТОСМ | josm.ru | обо мне | удалёнка зло

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 запроас работает

http://nominatim.openstreetmap.org/sear … sdetails=1

Offline

#32 2011-09-27 09:51:23

dimmer
Member
From: Belarus
Registered: 2010-09-06
Posts: 92
Website

Re: Помогите новичку разобраться с поиском

osmisto wrote:

Поиск через nominatim сделал smile Вот такой 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

Board footer

Powered by FluxBB