Autor | Zpráva | ||
---|---|---|---|
CZKos Profil * |
#1 · Zasláno: 24. 5. 2009, 21:25:43
Ahoj, regulární výrazy nejsou moje silná stránka a proto bych chtěl poprosit, jestli někdo nemá k dispozici regulární výraz pro validaci GPS souřadnice ve tvaru např.: 30°2'13.216"N, 10°20'21.541"E. Předem děkuji
|
||
ninja Profil |
#2 · Zasláno: 24. 5. 2009, 22:59:58
Jak hodne chcete byt prisny? Co zkraceny zapis?
|
||
CZKos Profil * |
#3 · Zasláno: 24. 5. 2009, 23:11:46
„Jak hodne chcete byt prisny? Co zkraceny zapis?“
Nevím jak vypadá zkrácený zápis. V současné době mám v databázi souřadnice v decimálním tvaru (např.: 14.42046), ale zjistil jsem, že pro běžné uživatele je lehčí najít souřadnice míst ve tvaru 30°2'13.216"N, 10°20'21.541" (např pomocí mapy.cz) . Jak chci být přísný? Natolik, abych mohl s jistotou zadané souřadnice přepočítat na decimální tvar a předat do google maps api. |
||
H13 Profil |
#4 · Zasláno: 25. 5. 2009, 00:37:57
CZKos
A co takhle se s tím vůbec nepárat a nabídnout uživatelům zadání souřadnic rovnou pomocí kliknutí na mapu. Uživatel klikne na Google Maps, která pomocí JS vrátí Long, Lat (klidně i přepočtené GPS) do read only polí |
||
Bubák Profil |
#5 · Zasláno: 25. 5. 2009, 05:00:10
Problém je, že třebas na ve článcích na Idnes.cz jde "potkat" takovéhle chuťovky:
severní šířka 50° 15´ 08,64819´´ východní délka 12° 05´ 26,12779´´ 49° 33´ 02.10521“N (severní šířka) 18° 51´ 33.31399“ E (východní délka) |
||
fuckin Profil * |
#6 · Zasláno: 25. 5. 2009, 15:13:16
take se jedna o gps souradnici tak nevim kde je problem, akorat je to v jinem tvaru trochu no...nevyberes si...
|
||
CZKos Profil * |
#7 · Zasláno: 25. 5. 2009, 18:21:03
Stačilo by mi, kdyby to byl výraz, který zvaliduje správný(nejčastější?) tvar gps souřadnice a to jestli se nepletu je tvar "30°2'13.216"N, 10°20'21.541"E".
H13: O tomhle jsem také přemýšlel, ale není už moc času a musím dodělat jiné věci, takže to třeba přidám později. |
||
bohyn Profil |
#8 · Zasláno: 25. 5. 2009, 19:02:24
CZKos
Nevaliduje to ciselny rozsah, je mozne zadat treba 360°61'70.99"N /[0-9]{1,3}°\s*[0-9]{1,2}(?:'|´)\s*[0-9]{1,2}(?:(?:\.|,)[0-9]+)?(?:"|´´|“)\s*(?:N|S)[\s,]*[0-9]{1,3}°\s*[0-9]{1,2}(?:'|´)\s*[0-9]{1,2}(?:(?:\.|,)[0-9]+)?(?:"|´´|“)\s*(?:W|E)/ |
||
CZKos Profil * |
#9 · Zasláno: 25. 5. 2009, 19:06:44
bohyn
Děkuji moc, zítra ho zkusím. |
||
Časová prodleva: 15 let
|
0