Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%)
|
Witam serdecznie,
Próbuje zrobić na swojej stronce listę firm opartych na google maps. Co około 2 sekundy strona z mapkami google ma się przeładowywać i nakładać nowe punktu naniesione przez użytkowników mojej strony. Widziałem takie rozwiązanie na pewnej stronie i tam wszystko ładnie się w locie przeładowywało (niewidocznie dla użytkownika). Zrobiłem coś takiego: http://panoramaofert.pl/maps.php (maps.php i maps2.php) Zrobiłem iframe który zczytuje plik maps2.php. Jak widać wygląda to nie najlepiej - widać przeładowania... :/// Wiecie może jak to zrobić żeby nie były aż tak widoczne?? Z góry dzięki za pomoc, Pozdrawiam Northwest |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 4 Dołączył: 5.07.2008 Ostrzeżenie: (0%)
|
Ok, coś tam napisałem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Więc tak: http://shells.pl/marszall/google_maps/index.php - Główna strona z mapą, czyli to co ma się odświeżać. http://shells.pl/marszall/google_maps/maps.js - Skrypt odpowiedzialny za to całe odświeżanie i mapę, jak widać w funkcji loadPointData() dane ładowane są z pliku points.php. http://shells.pl/marszall/google_maps/points.php - Skrypt php, który wyciąga z bazy mysql informacje o punktach (długość, szerokość i opis) i wypisuje je w odpowiedni sposób (JSON) - chyba dość zrozumiałe. http://shells.pl/marszall/google_maps/dodaj.php - Tutaj dodajemy punkty, w pole szukaj możemy wpisać miasto, ulicę, cokolwiek i kliknąć szukaj - jeśli google znajdzie lokalizację to współrzędne zostaną wpisane do pól poniżej. Klikamy dodaj i php dodaje te dane do bazy mysql. Oczywiście możemy wpisać dane ręcznie. Jeśli chcesz zobaczyć jak to działa to otwórz index.php i dodaj.php w osobnych okienkach przeglądarki, dodaj jakiś punkt i po kilku sekundach powinien się pojawić na mapie w index.php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie chciało mi się bawić w sprawdzanie dat dodania itd, więc jak tylko baza się zmieni to wszystkie punkty z mapy są usuwane i dodawane na nowo. Trochę to widać, ale można by to poprawić tak jak mówiłem - wysyłać tylko listę punktów które zostały dodane/zmienione. Chociaż z tym byłoby trochę zabawy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
northwest [PHP][JavaScript] Iframe i czasowe odświerzanie 13.07.2008, 15:26:14
m87 Wydaje mi się, że źle do tego podchodzisz. Nie pam... 13.07.2008, 15:46:09
northwest a masz może jakiś przykład tego??
a jaki Ty byś d... 13.07.2008, 15:54:11
m87 Nie mam niestety przykładu, może jak będę miał chw... 13.07.2008, 18:42:50
northwest Noo jak byś mi przygotował taki przykład to byłbym... 13.07.2008, 18:49:03
m87 Cytatps. da się to zrobić tak że nie będzie widać ... 13.07.2008, 19:15:34
northwest ooo to super )
Jakbyś mi przygotował taki przykład... 13.07.2008, 19:24:15
northwest super, dzięki WIELKIE ) 15.07.2008, 17:13:52 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:31 |