Prepoznava krajev v različnih sklonih
 
Javornik 25. nov 2013 12:04:08 Pridružen od:
15. jun 2010
431 objav
375 27 4
#1

Zdravo!



Morda je naslov malce nerazumljiv, zato bom spodaj opisal svoj problem.

Recimo da moja aplikacija dobi določen kratek tekst, v katerem je napisan tudi naslov (ulica in hišna številka). Aplikacija iz teksta izlušči samo naslov in ga prikaže na Google mapsih. So far so good. Problem tiči v tem, da naslovi niso nujno v pravem sklonu, ki bi ga Google prepoznal.



Primer: "V Celju" ni enako "Celje" ali pa "Pri Pernovem" ni enako "Pernovo" in posledično Google ne najde naslova.



Ima kdo kakšno idejo kako bi takšne naslove pretvoril v obliko, ki bi jo Google maps zaznal?



Edited: Programski jezik PHP


všeč(0) ni všeč(0) spam(0)
 
Gizmo 25. nov 2013 12:24:56 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#2

Po mojem bi bilo lažje najti način, da pridobivaš le naslove v prvem sklonu. Kraji imajo namreč ogromno izjem (pravilno je tako, kot govorijo domačini), zato ne moreš enostavno pretvoriti po istem kopitu vsega, pa tudi 10 kopit ne zadostuje.


všeč(0) ni všeč(0) spam(0)
 
Javornik 25. nov 2013 13:22:39 Pridružen od:
15. jun 2010
431 objav
375 27 4
#3

Ja če bi šlo tako, bi jih sprejemal v prvem sklonu, ampak je naslov del konteksta in to potem ni mogoče.

Sem pa pravkar ugotovil, da mi v Googlovem toolu za iskanje naslovov najde tudi v različnih sklonih, le "slovenija" dopišem na koncu, medtem ko na maps.google.com ne najde. Morda kdo ve zakaj ne?



http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html


všeč(1) ni všeč(0) spam(0)
 
s1l3 25. nov 2013 13:32:40 Pridružen od:
6. jun 2012
345 objav
320 60 1
všeč(1) ni všeč(0) spam(0)
 
Javornik 25. nov 2013 14:09:15 Pridružen od:
15. jun 2010
431 objav
375 27 4
#5

s1l3, kot sem že v svojem zgornjem postu napisal, mi Googlov sample za API od mapsov čisto normalno najde naslove tudi če jih napišem v kakšnem drugem sklonu, le besedico slovenija moram dodati na koncu poizvedbe. Sedaj moram le še ugotoviti, kako naredit, da bo tudi v moji aplikaciji delovalo na ta način :)


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se