Autor Zpráva
juraj
Profil
Zdravim
ako načítať viac ulíc z mysql do google map,tento kod mi zobrazuje, ked mam napr dve ulice v db tak mi zobrazi aj dve mapy,ale ja chcem, aby dane ulice zobrazil na jednej mape
dakujem za rady
  

<?php

 
 $sql41=sprintf("SELECT mesto,ulica
              FROM googlemapy order by mesto");
             $res41=@mysql_query($sql41); 
 while (list($mesto,$ulica) = mysql_fetch_row($res41)) {
?>
<?php
// $gps = "50.769769, 15.0579";

 $mesto=(StrTr($mesto, "ÁÄÇĎÉĚËÍŇÓÖŘŠŤÚŮÜÝŽĽáäčďéěëíňóöřšťúůüýžľ", "AACDEEEINOORSTUUUYZLaacdeeeinoorstuuuyzl"));

            $ulica=htmlspecialchars(strip_tags("$ulica"));
            $psc=htmlspecialchars(strip_tags("$psc"));
                       $mesto=htmlspecialchars(strip_tags("$mesto"));
//$ulice = "Stalicova 12";
//$psc = "04012";
//$mesto = "Kosice";
if($gps != ""){
    $maps_dotaz = urlencode($gps);
    ?>
    <iframe width="600" height="500" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"
      src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=cs&amp;geocode=&amp;q=<?php echo $maps_dotaz; ?>&amp;ll=<?php echo $maps_dotaz; ?>&amp;sll=<?php echo $maps_dotaz; ?>&amp;z=13&amp;output=embed"></iframe>
    <br>
    <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=cs&amp;geocode=&amp;q=<?php echo $maps_dotaz; ?>&amp;ll=<?php echo $maps_dotaz; ?>&amp;sll=<?php echo $maps_dotaz; ?>" target="_blank">zvětšit mapu</a>
    <?php
  }else{
    $maps_dotaz = urlencode($ulica . ", " . $psc . " " . $mesto);
    ?>
    <iframe width="600" height="500" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"
      src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=cs&amp;geocode=&amp;q=<?php echo $maps_dotaz; ?>&amp;z=9&amp;output=embed"></iframe>
    <br>
    <a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=cs&amp;geocode=&amp;q=<?php echo $maps_dotaz; ?>&amp;z=2&amp;" target="_blank">zvětšit mapu</a>
    <?php
  }
?>

    <?php
  }
?>
ninja
Profil
V tom případě musíte použít Google Maps API.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: