V návaznosti na článek Dynamicky vložený iframe s mapou maps.google.com (PHP) vznikla potřeba odstranit bublinu, která se zobrazuje u „špendlíku“ v mapě.
Řešení: přidat na konec odkazu &iwloc=B, takže konec odkazu bude vypadat takto:
...z=16&output=embed&iwloc=B |
Výsledný kód bude tedy vypadat takto:
< ?php
// $gps = "50.769769, 15.0579";
$ulice = "náměstí dr. E. Beneše 1";
$psc = "460 01";
$mesto = "Liberec";
if($gps != ""){
$maps_dotaz = urlencode($gps);
?>
<iframe width="500" height="500" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"
src="http://maps.google.com/maps?f=q&source=s_q&hl=cs&geocode=&q=<?php echo $maps_dotaz; ?>&ll=< ?php echo $maps_dotaz; ?>&sll=< ?php echo $maps_dotaz; ?>&z=16&output=embed&iwloc=B"></iframe>
<br />
<a href="http://maps.google.com/maps?f=q&source=s_q&hl=cs&geocode=&q=<?php echo $maps_dotaz; ?>&ll=< ?php echo $maps_dotaz; ?>&sll=< ?php echo $maps_dotaz; ?>" target="_blank">zvětšit mapu</a>
< ?php
}else{
$maps_dotaz = urlencode($ulice . ", " . $psc . " " . $mesto);
?>
<iframe width="500" height="500" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"
src="http://maps.google.com/maps?f=q&source=s_q&hl=cs&geocode=&q=<?php echo $maps_dotaz; ?>&z=16&output=embed&iwloc=B"></iframe>
<br />
<a href="http://maps.google.com/maps?f=q&source=embed&hl=cs&geocode=&q=<?php echo $maps_dotaz; ?>" target="_blank">zvětšit mapu</a>
< ?php
}
?> |