Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Google Maps, Maksymalne wartości długości i szerokości
nexis
post
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Orientuje się ktoś jaki zakres wartości zwraca aplikacja Google Maps? Chodzi oczywiście o długość i szerokość geograficzną, czyli lat i lng. Dla przykładowego punktu w Polsce jest to 52.067378739321974, 19.481602907180786 - czyli odpowiednio 15 miejsc po przecinku.

Chcę stworzyć odpowiednie pole DOUBLE w bazie danych MySQL i zastanawiam się po prostu jaki zakres muszę podać. Dla powyższego przykładu wystarczyłby DOUBLE(17,15) ale czy to pozwoli zapisać dowolny punkt na kuli ziemskiej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

Ostrzeżenie: (0%)
-----


I musisz sobie zadać jeszcze jedno ważne pytanie, czy koniecznie potrzebujesz double. Jeśli nie będziesz przeprowadzał, żadnych obliczeń matematycznych na tych współrzędnych, a jedynie dodawał, edytował i wyświetlał wystarczy ci po prostu varchar. Ja to robię w ten sposób i nie zauważyłem jakichkolwiek niedogodności.

Ten post edytował legorek 11.01.2009, 19:59:45
Go to the top of the page
+Quote Post
nexis
post
Post #3





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Cytat(legorek @ 11.01.2009, 19:58:50 ) *
I musisz sobie zadać jeszcze jedno ważne pytanie, czy koniecznie potrzebujesz double. Jeśli nie będziesz przeprowadzał, żadnych obliczeń matematycznych na tych współrzędnych, a jedynie dodawał, edytował i wyświetlał wystarczy ci po prostu varchar. Ja to robię w ten sposób i nie zauważyłem jakichkolwiek niedogodności.


Chyba po to jest pole liczbowe, żeby je używać we właściwy sposób. Będę wykonywał obliczenia i w efekcie końcowym zdecydowałem się na DOUBLE(12,9).
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 13:09