Google maps API (help!!!)

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
bitMan
Δημοσιεύσεις: 10
Εγγραφή: 03 Ιαν 2006 20:16
Τοποθεσία: (Patra && Crete);
Επικοινωνία:

Google maps API (help!!!)

Δημοσίευση από bitMan » 27 Μάιος 2010 00:57

Καλησπέρα,

αρχικά δεν ξέρω αν αυτό είναι το σωστό μέρος του forum για το συγκεκριμένο θέμα, αλλας μιας και έχει σχέση με javascript το γράφω εδω

Φτιάχνω ενα site για καταχώρηση και παρουσίαση Αγγελιών. Θέλω στη σελίδα της αναζήτησης να μου εμφανίζει και ενα χάρτη όπου θα έχει στο σημείο που βρίσκεται το σπίτι που αναφέρεται κάθε αγγελια(πρόκειται για αγγελίες ακινήτων) θα έχει και ένα placemark.

Προσπαθώ να χρησιμοπιήσω το google maps, και θέλω κάθε φορά που διαβάζω τη διεύθυνση μιας κατοικίας απο τη βάση δεδομένων να προσθέτω ενα placemark στο χάρτη...

μερικά κομμάτια απο τον κώδικα:

Κώδικας: Επιλογή όλων

 <script type="text/javascript" src="http&#58;//maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
  var geocoder;
  var map;
  function initialize&#40;&#41; &#123;
    geocoder = new google.maps.Geocoder&#40;&#41;;
    var latlng = new google.maps.LatLng&#40;-34.397, 150.644&#41;;
    var myOptions = &#123;
      zoom&#58; 8,
      center&#58; latlng,
      mapTypeId&#58; google.maps.MapTypeId.ROADMAP
    &#125;
    map = new google.maps.Map&#40;document.getElementById&#40;"map"&#41;, myOptions&#41;;
  &#125;

  function codeAddress&#40;x&#41; &#123;
    var address = x;
	alert&#40;address&#41;;
	
    if &#40;geocoder&#41; &#123;
      geocoder.geocode&#40; &#123; 'address'&#58; address&#125;, function&#40;results, status&#41; &#123;
        if &#40;status == google.maps.GeocoderStatus.OK&#41; &#123;
          map.setCenter&#40;results&#91;0&#93;.geometry.location&#41;;
          var marker = new google.maps.Marker&#40;&#123;
              map&#58; map, 
              position&#58; results&#91;0&#93;.geometry.location
          &#125;&#41;;
        &#125; else &#123;
          alert&#40;"Geocode was not successful for the following reason&#58; " + status&#41;;
        &#125;
      &#125;&#41;;
    &#125;
  &#125;
</script>

Παρακάτω προσπαθώ να καλέσω μια συνάρτηση javascript μέσα απο κώδικα php. Κάθε φορά που θα καλεί την codeAddress θα προσθέτει ενα mark στη συγκεκριμένη διεύθυνση

Κώδικας: Επιλογή όλων

while&#40;$row = mysql_fetch_array&#40;$result&#41;&#41;&#123;
	
	print " <div class="."ads"."  >";
	print "<b>Αγγελία ".$i."</b><br>";
	print "Κατηγορία&#58; ".$row&#91;'category'&#93;."<br>";
	print "Παροχές&#58; ".$row&#91;'benefits'&#93;."<br>";
	print "Εμβαδό&#58; ".$row&#91;'area'&#93;."<br>";
	print "Έτος Κατασκευής&#58; ".$row&#91;'year'&#93;."<br>";
	print "Για Ενοικίαση&#58; ".$row&#91;'to_rent'&#93;."<br>";
	print "Για Πώληση&#58; ".$row&#91;'to_sale'&#93;."<br>";
	print "Κόστος&#58; ".$row&#91;'price'&#93;."<br>";
	print "Διεύθυνση&#58; ".$row&#91;'adress'&#93;."<br>";
	print "Καταχωρήθηκε απο το χρήστη&#58; ".$row&#91;'user'&#93;."<br>";
	
	$addr = $row&#91;'adress'&#93;;
	
	print "<script type="."text/javascript".">".
			" codeAddress&#40;$addr&#41; </script>";
	
	print "</div>";
	print "<br><br>";
	
	
&#125;
Στην πράξη όμως δε δουλεύει!! Μου βγάζει ενα alert με μύνημα undefined.

Παρακαλώ όποιος μπορεί ας βοηθήσει...
--<>----><----<>----<>-----<>--

Intefix
Δημοσιεύσεις: 186
Εγγραφή: 22 Σεπ 2007 16:21
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Google maps API (help!!!)

Δημοσίευση από Intefix » 03 Ιουν 2011 17:22

θες κατι τετοιο; τέτοιο κάνε αναζήτηση...

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες