Autor | Zpráva | ||
---|---|---|---|
danhill Profil |
#1 · Zasláno: 30. 1. 2017, 19:06:52
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 |
#2 · Zasláno: 30. 1. 2017, 19:13:42
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 |
#4 · Zasláno: 30. 1. 2017, 20:49:08
Tohle třeba vypadá celkem jednoduše a použitelně.
|
||
Časová prodleva: 13 dní
|
|||
danhill Profil |
#5 · Zasláno: 12. 2. 2017, 22:06:28
Děkuji moc vyřešeno dle Keeehi
|
||
Časová prodleva: 8 let
|
0