Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL] i Google Maps API
lord_borsuk
post 14.08.2008, 18:23:41
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.08.2008

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


Witam wszystkich
Mój dzisiejszy problem polega na popraniu z bazy danych markera i wyświetlenia go na mapie.
Próbowałem róznych sposobów, ale mi nie wychodzi.
Link
ten skrypt mi się podoba ale nie umiem go zmodyfikować
może mi pomożecie dokładnie chodzi o tą linię
  1. <?php
  2. printf("\t<marker lat=\"%f\" lon=\"%f\" ikona=\"%s\" nazwa=\"%s\" />\n",$dane['lat'],$dane['lng'],$dane['flaga'],$dane['nazwa']);
  3. ?>

bo moja tabela ma więcej pól i zapytanie go niej wygląda tak
  1. SELECT id, nazwa, adres, kod_p, tel, www,kat, lat, lon, ico FROM mapa ORDER BY id

może ktoś wie jak to zmodyfikować , albo wytłumaczy jak to zrobić questionmark.gif
Chyba że ktoś ma lepszy sposób, chetnie sie z nim zapoznam
Go to the top of the page
+Quote Post
oomaster
post 15.08.2008, 09:01:26
Post #2





Grupa: Zarejestrowani
Postów: 305
Pomógł: 3
Dołączył: 4.08.2006
Skąd: GDA

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


Rozumiem ,że chcesz wyświetlić kilkadziesiąt markerów na mapie raz czytałem jeden artykuł w którym sprawdzano z jaką ilością komputer sobie nie poradzi okazało się ,że więcej niż 100-200markerów nie warto pchać na mapę ale do rzeczy. Jak utworzyłem mapę z markerami za pomocą strony:http://web4you.com.pl/ A system wyświetlania markerów podpatrzyłem na stronie epoznan.pl gdzie mają mapę. Popróbuj w razie dalszych problemów z Google maps pisz na forum. Ja też niedawno rozpocząłem przygody z mapkami google
Go to the top of the page
+Quote Post
lord_borsuk
post 15.08.2008, 09:39:11
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.08.2008

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


to może ktos mi wytłumaczy o co chodzi w tej lini i jak ją wedytować questionmark.gif
  1. <?php
  2. printf("\t<marker lat=\"%f\" lon=\"%f\" ikona=\"%s\" nazwa=\"%s\" />\n",$dane['lat'],$dane['lng'],$dane['flaga'],$dane['nazwa']);
  3. ?>

starczyło by mi jak by mi kotoś powiedział co znaczą
\t
%f
%s
\n - wiem że to łamie linie w kodzie html
Go to the top of the page
+Quote Post
golaod
post 15.08.2008, 11:04:38
Post #4





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


\t to chyba tabulacja %f zmienna typu float %s typu string
Go to the top of the page
+Quote Post
-gosc-
post 15.08.2008, 12:53:07
Post #5





Goście







Cytat(lord_borsuk @ 14.08.2008, 18:23:41 ) *
  1. <?php
  2. printf("\t<marker lat=\"%f\" lon=\"%f\" ikona=\"%s\" nazwa=\"%s\" />\n",$dane['lat'],$dane['lng'],$dane['flaga'],$dane['nazwa']);
  3. ?>


bo moja tabela ma więcej pól i zapytanie go niej wygląda tak
  1. SELECT id, nazwa, adres, kod_p, tel, www,kat, lat, lon, ico FROM mapa ORDER BY id



Na poczatku (jak już wspomniano wyżej) mamy formatowanie, zaś następnie wyswietlanie właściwych danych, czyli w tym przypadku pół lat,lng,flaga,nazwa. Jeśli Twoja tabela wygląda jak wyżej, to :

  1. <?php
  2. printf("\t<marker lat=\"%f\" lon=\"%f\" ikona=\"%s\" nazwa=\"%s\" />\n",$dane['lat'],$dane['lon'],$dane['ico'],$dane['nazwa']);
  3. ?>


Chociaż dla mnie to wygląda dziwnie. Zajrzyj na LINK
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 23:22