Autor Zpráva
danhill
Profil
Ahoj,
prosím potřeboval bych pomoci s google mapou.
Nyní používám API na mapy takto :
<?php
$view_coord = '14.75716,49.42216';
$view_type = '220';
$view_code = '8569';
$view_name = 'Cíl';
?>

<div id="map"></div>

<script src="https://maps.googleapis.com/maps/api/js"></script>
<script>
    var myCenter=new google.maps.LatLng(<?echo $view_coord;?>);
    function initialize()    {
        var mapProp = {
        center:myCenter,
        zoom:12,
        mapTypeId:google.maps.MapTypeId.ROADMAP
        };
        
        var map=new google.maps.Map(document.getElementById("map"),mapProp);
        
        var marker=new google.maps.Marker({
        position:myCenter,
        icon:'../mymodules/image/markers/<?echo $view_type;?>.png',
        title: '<?echo $view_code;?> - <?echo $view_name;?>',
        animation: google.maps.Animation.DROP
        });
        
        var contentString = '<img src="../mymodules/image/markers/<?echo $view_type;?>.gif"> <?echo $view_code;?> - <?echo addslashes($view_name);?> '; // info window text
        var infowindow = new google.maps.InfoWindow({content: contentString});
        marker.addListener('click', function() {infowindow.open(map, marker);});
    
        marker.setMap(map);
    }
    google.maps.event.addDomListener(window, 'load', initialize);
</script>

Tohle mi krásně zobrazí jeden požadovaný bod z definovaných proměnných.
Nyní bych ale nově potřeboval mapu trochu rozšířit a to mi vůbec nejde ...
U některých (a to je důležité) cílových bodů a mám i bod startovní a někdy i místo,kde lze zaparkovat auto, tedy parking.
U takových cílových dobů, kde tyto informace existují,vzniknou další proměnné - tedy:
if ($parking) {
    $parking_coord = '14.75835,49.4212';
    $parking_type = '217';
    $parking_name = 'Parking';
}

if ($start) {
    $start_coord = '14.75890,49.4254';
    $start_type = '2';
    $start_name = 'Start';
}

A já bych potřeboval aby se v mapě zobrazily i tyto další dva body - s tím,že mapa zůstane centrovaná na cíl,ale velikostí tak aby byly vidět všechny body a pro každý bod, mám vlastní jinou ikonku.

No za boha s tím nemůžu hnout, pomůžete prosím?
Moc děkuji.
Tomášeek
Profil
danhill:
Proč se nepodíváš do dokumentace Google Maps API včetně examplů, které řeší přesně to, co ty chceš a potřebuješ? Nebo ti snad z toho ukázkového příkladu není něco jasné? Co konkrétně?
danhill
Profil
No hlavní problém je v tom, že jsem v javascriptech naprostý loser a nerozumím tomu :( já samozřejmě do dokumentace koukal, z ní jsem i sestavil tu mapu s jedním bodem, ale po 4 hodinách pokus omyl zkoušení jsem si dovolil vás požádat o pomoc, protože mi to prostě nechodí :(
Keeehi
Profil
Tohle třeba vypadá celkem jednoduše a použitelně.
danhill
Profil
Děkuji moc vyřešeno dle Keeehi

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0