![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Witam, jak można umieścić 3 mapy Google na jednej stronie. Umiem umieścić jedną mapę ale 3 to jak na mój poziom wiedzy z Javascript za dużo
![]() CODE var geodecoder = null; var map = null; window.onload = load; function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); geocoder = new GClientGeocoder(); showAddress("Kaliska 17, Ostrów Wielkopolski, PL"); } } function showAddress(address) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " nie zostal odnaleziony"); } else { map.setCenter(point, 15); var marker = new GMarker(point); map.addOverlay(marker); map.openInfoWindow(map.getCenter(), document.createTextNode("Hello, world")); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); } } ); } Kod HTML: Kod <script src="http://maps.google.com/maps?file=api&v=2&key=XXXXXX" type="text/javascript"></script> <script src="kod.js"type="text/javascript"> </script> <body style="font-family: Arial;border: 0 none;"> <div window.onload="load" onunload="GUnload()" id="map" style="width: 500px; height:300px"> </div> <div window.onload="load" onunload="GUnload()" id="map2" style="width: 500px; height:300px"> </div> </body> Proszę o receptę jak dodać drugą mapę do div#id2? Ten post edytował cykcykacz 15.02.2010, 17:36:43 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 141 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
No tak byłem na tej stronie tylko ja mam skrypt nie z wprowadzonymi współrzędnymi geograficznymi tylko słownie. Więc nadal nie wiem jak to zrobić
![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 141 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
No dobra, ale w czym to przeszkadza?
Zrób sobie drugą mapę Kod var map2 = null; map2 = new GMap2(document.getElementById("map2")); Zrób drugą funkcję z pokazywaniem adresu no i koniec. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Kod JS:
CODE var geodecoder = null; var map = null; var map2 = null; window.onload = load; function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); geocoder = new GClientGeocoder(); showAddress("Kaliska 17, Ostrów Wielkopolski, PL"); } } function load() { if (GBrowserIsCompatible()) { map2 = new GMap2(document.getElementById("map2")); geocoder = new GClientGeocoder(); showAddress("Poznańska 17, Ostrów Wielkopolski, PL"); } } function showAddress(address) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " nie zostal odnaleziony"); } else { map.setCenter(point, 15); var marker = new GMarker(point); map.addOverlay(marker); map.openInfoWindow(map.getCenter(), document.createTextNode("Hello, world")); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); } } ); } Kod HTML: Kod <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAAWA3sYlYrszgur13HJ_iiBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxRGJAtkXZfo 9ufQke_OaZQkKZ0n7g" type="text/javascript"></script> <script src="kod.js"type="text/javascript"> </script> <body style="font-family: Arial;border: 0 none;"> <div window.onload="load" onunload="GUnload()" id="map" style="width: 500px; height:300px"> </div> <div window.onload="load" onunload="GUnload()" id="map2" style="width: 500px; height:300px"> </div> </body> Jak zrobię to w ten sposób nie działa? Nigdy się nie uczyłem JS. Możesz mnie skorygować? Ten post edytował cykcykacz 15.02.2010, 23:15:46 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:18 |