Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][JS][GoogleMaps] Google mapy, identyfikator Markera
BirdWatcher
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 14.12.2006

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


Witam!

czy ktos moglby mi pomoc, jak przypisac kazdemu utworzonemu markerowi jakis identyfikator, chodzi mi o to zeby uzytkownik mogl stworzyc tylko 3 markery na mapie, no i np, jak przesuwa jeden z tych to przesylam nowe wspolrzedne do php i uploaduje do bazy, tylko jak zidentyfikowac ktory marker zostal przesuniety, i uploadowac w bazie wlasciwy rekord?

bede bardzo wdzięczny za pomoc.

pozdrawiam:)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
BirdWatcher
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 14.12.2006

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


zerknij na moja pierwsze odpowiedz, dodalem tam moj kod, ktory jest taki sam jak przedstawiłes, ale on nie rozwiazuje problemu,

EDIT:

I wlasnei po upuszczeniu markera wyskakuje mi to okienko i tutaj pokazuje wlasciwy typ, w divie typ pozostaje ten, ktory ostatni marker byl dodany

to dziwne, chyba mam jakis problem z js.. ;/
  1. FUNCTION createNewMarker(type){
  2. var uploadType = type;
  3. var marker = new GMarker(map.getCenter(), {draggable:true});
  4.  
  5.  
  6. GEvent.addListener(marker, "click", FUNCTION() {
  7. marker.openInfoWindowHtml("Marker type: <b>" + type + "</b>");
  8. });
  9.  
  10. GEvent.addListener(marker, "dragend", showType(type));
  11.  
  12. map.addOverlay(marker);
  13. }
  14.  
  15. FUNCTION showType(type){
  16. document.getElementById("error_block").innerHTML = "Marker Type: " + type;
  17. }


Kod powyżej nie dziala, tak jakby showType nie dzialala, badz type do niej przekazywany jest zly, natomiast kod ponizej jest okej, jak to mozliwe?

  1. FUNCTION createNewMarker(type){
  2. var uploadType = type;
  3. var marker = new GMarker(map.getCenter(), {draggable:true});
  4.  
  5.  
  6. GEvent.addListener(marker, "click", FUNCTION() {
  7. marker.openInfoWindowHtml("Marker type: <b>" + type + "</b>");
  8. });
  9.  
  10. GEvent.addListener(marker, "dragend", FUNCTION() {
  11. marker.openInfoWindowHtml("Marker type: <b>" + type + "</b>");
  12. });
  13.  
  14. map.addOverlay(marker);
  15. }


Ten post edytował BirdWatcher 6.02.2008, 00:56:00
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: 26.12.2025 - 04:16