Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Baza danych dla map googla
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Zastanawiam się nad rozplanowaniem bazy danych do mojego projektu i mam z tym trochę problem. Chcę na mapach Googla oznaczać tereny o różnych kształtach. Zatem będzie kilka a może nawet kilkanaście punktów lokalizacji, które musiałbym dodać do bazy. Później miałoby to działać na takiej zasadzie, że jeśli jestem w danym miejscu fizycznie (geolokalizacja) to na stronie wyskakuje jakieś powiadomienie. Proste "namierzanie" z jednym punktem lokalizacji zrobiłem ale nie wiem jak się zabrać jeśli teren będzie miał inny kształt niż punktowy (punkt+zasięg 0,2km).
Czy lepiej zrobić:
1. Tabelę Miejsca gdzie będzie powiedzmy 10 pól w którym będą dane dotyczącej punktów lokalizacji.
Czy może
2. Tabelę Miejsca, gdzie będzie np. tylko nazwa miejsca, a drugą bazę Punkty, które zawierać będą ID wpisu z tabeli Miejsca oraz jedno pole do wpisania lokalizacji jednego punktu.

Mam nadzieję, że to napisałem w miarę zrozumiale (IMG:style_emoticons/default/wink.gif) Później tak jak pisałem, chcę żeby użytkownik który sobie włączy geolokalizację mógł sprawdzić czy znajduje się wewnątrz tego terenu czy też nie. Tutaj kompletnie nie mam pojęcia jak zrobić zapytanie do bazy.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Zdecydowanie 2, choć będziesz potrzebował 3 tabelę do powiązania pkt. z Miesca (ale to tylko w przypadku jeżeli zakładasz że 1 Pkt może należeć do kilku miejsc)
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: 17.10.2025 - 06:11