![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
Witam ponownie
![]() Wiecie może jak z poziomu php dodawać "zdalnie" ze swojej stronki obiekty do Google maps, i potem je u siebie wyświetlać?? (chodzi o coś podobnego jak ma grono.net) Z góry dzięki za pomoc, Pozdrawiam , Northwest |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Wiecie może jak z poziomu php dodawać "zdalnie" ze swojej stronki obiekty do Google maps (...) Wiemy. A wiesz skąd? Z dokumentacji ![]() Google Maps API - Map Overlays Najpierw zapoznaj się z dokumentacją później pytaj o szczegóły. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
czegoś takiego jak ma grono nie ma ...
![]() przeszukałem całe examples: http://code.google.com/apis/maps/documenta...ples/index.html Pod czym powinienem szukać?? ![]() Dzięki WIELKIE w ogóle za pomoc:) |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
czegoś takiego jak ma grono nie ma ... Czegoś takiego oczywiście, że nie ma. Sam musisz to zrobić.![]() Google daje Ci mechanizmy stawiania punktów i wyświetlania mapy. Twoim zadaniem jest napisanie sobie aplikacji, która będzie wykorzystywała Google Maps API do wizualizacji punktów stawianych przez Ciebie ale to gdzie je postawiłeś musisz zapamiętać sam. W swojej bazie. Dzięki czemu kiedy odświeżysz stronę będziesz widziała swoje punkty tam gdzie je wstawiłeś. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
aha :/
Pomożesz mi troszkę z tym?? Znalazłem 2 rzeczy które mnie interesują: - http://code.google.com/apis/maps/documenta...arker-drag.html (ten "punkt" który daje się przenosić) - http://code.google.com/apis/maps/documenta...ing-simple.html - wyszukiwarka adresów <script src="http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA" type="text/javascript"></script> <script type="text/javascript"> var map = null; var geocoder = null; function initialize() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map_canvas")); map.setCenter(new GLatLng(37.4419, -122.1419), 13); geocoder = new GClientGeocoder(); } } function showAddress(address) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " not found"); } else { map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml(address); } } ); } } </script> <script src="marker-drag/maps" type="text/javascript"></script><script src="marker-drag/main.js" type="text/javascript"></script><style type="text/css" media="screen">.gmnoscreen{display:none}</style><style type="text/css" media="print">.gmnoprint{display:none}</style> <script type="text/javascript"> function initialize() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map_canvas")); var center = new GLatLng(37.4419, -122.1419); map.setCenter(center, 13); var marker = new GMarker(center, {draggable: true}); GEvent.addListener(marker, "dragstart", function() { map.closeInfoWindow(); }); GEvent.addListener(marker, "dragend", function() { marker.openInfoWindowHtml("Just bouncing along..."); }); map.addOverlay(marker); } } </script></head><body onload="initialize()" onunload="GUnload()"> <form action="#" onsubmit="showAddress(this.address.value); return false"> <p> <input type="text" size="60" name="address" value="1600 Amphitheatre Pky, Mountain View, CA" /> <input type="submit" value="Go!" /> </p> <div id="map_canvas" style="width: 500px; height: 300px"></div> </form> </body></html> [/html] ale niestety przenoszenie punktu tylko działa - a wyszukiwanie nie ![]() Wiesz co trzeba jeszcze zrobić?? Dzięki WIELKIE za pomoc!! |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 19.02.2008 Ostrzeżenie: (10%) ![]() ![]() |
Do zapamiętania markerów potrzebujesz skryptu w php, który na podstawie przekazanych zmiennych w POST/GET zapisze dane do bazy. Taki skrypt musisz wykonać, pobierając jego zawartość Ajaxem za pomocą funkcji GDownloadUrl(). Identyfikację markerów możesz osiągnąć poprzez zapisywanie id markera jako jego własności.
Ten post edytował Cysiaczek 30.05.2008, 06:57:40 -------------------- Poznaj Google Maps API - największa polska strona o Google Maps API
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 02:53 |