De: // 0) { clearInterval(tstIntPhocaMapPlgPM1); getPhocaMapPlgPM1(); tstPhocaMapPlgPM1.setAttribute("refreshMapPlgPM1", 1); } } } } } function getPhocaMapPlgPM1(){ if (tstPhocaMapPlgPM1.offsetWidth > 0) { var phocaLatLngPlgPM1 = new google.maps.LatLng(50.376817137834685, 5.521220238905016); var phocaOptionsPlgPM1 = { zoom: 18, center: phocaLatLngPlgPM1, mapTypeControl: true, mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DEFAULT, position: google.maps.ControlPosition.TOP }, navigationControl: true, navigationControlOptions: {style: google.maps.NavigationControlStyle.DEFAULT}, scaleControl: true, scrollwheel: 1, disableDoubleClickZoom: '', styles: '', mapTypeId: google.maps.MapTypeId.ROADMAP }; mapPhocaMapPlgPM1 = new google.maps.Map(document.getElementById('phocaMapPlgPM1'), phocaOptionsPlgPM1); var phocaImagedefault2PlgPM1 = new google.maps.MarkerImage('/media/com_phocamaps/images/iyellow/image.png', new google.maps.Size(26,30), new google.maps.Point(0,0), new google.maps.Point(5,30)); var phocaImageShadowdefault2PlgPM1 = new google.maps.MarkerImage('/media/com_phocamaps/images/iyellow/shadow.png', new google.maps.Size(41,30), new google.maps.Point(0,0), new google.maps.Point(5,30)); var phocaImageShapedefault2PlgPM1 = { coord: [18,1,19,2,21,3,23,4,24,5,24,6,24,7,24,8,23,9,23,10,22,11,22,12,21,13,20,14,20,15,19,16,19,17,18,18,17,19,18,20,20,21,22,22,22,23,22,24,22,25,18,26,15,27,12,28,8,29,4,29,4,28,3,27,3,26,3,25,3,24,3,23,2,22,2,21,2,20,2,19,2,18,1,17,1,16,1,15,1,14,1,13,1,12,1,11,9,10,10,9,10,8,11,7,11,6,12,5,12,4,13,3,14,2,14,1], type: 'poly' }; var phocaPoint1PlgPM1 = new google.maps.LatLng(50.376862, 5.521545); var markerPhocaMarker1PlgPM1 = new google.maps.Marker({ title:"Le Cap Restaurant", icon:phocaImagedefault2PlgPM1, shadow:phocaImageShadowdefault2PlgPM1, shape:phocaImageShapedefault2PlgPM1, position: phocaPoint1PlgPM1, map: mapPhocaMapPlgPM1 }); var infoPhocaWindow1PlgPM1 = new google.maps.InfoWindow({ content: 'Le Cap RestaurantRue de la Petite Batte,13Bomal-sur-Ourthe6940 BelgiqueTél.: +32(0)86. 21.12.37GSM: +32(0)477.55.17.00' }); google.maps.event.addListener(markerPhocaMarker1PlgPM1, 'click', function() { infoPhocaWindow1PlgPM1.open(mapPhocaMapPlgPM1, markerPhocaMarker1PlgPM1 ); }); google.maps.event.trigger(markerPhocaMarker1PlgPM1, 'click'); phocaDirServicePlgPM1 = new google.maps.DirectionsService(); phocaDirDisplayPlgPM1 = new google.maps.DirectionsRenderer(); phocaDirDisplayPlgPM1.setMap(mapPhocaMapPlgPM1); phocaDirDisplayPlgPM1.setPanel(document.getElementById("phocaDirPlgPM1")); google.maps.event.addDomListener(tstPhocaMapPlgPM1, 'DOMMouseScroll', CancelEventPhocaMapPlgPM1); google.maps.event.addDomListener(tstPhocaMapPlgPM1, 'mousewheel', CancelEventPhocaMapPlgPM1); } } function setPhocaDirPlgPM1(fromPMAddressPlgPM1, toPMAddressPlgPM1) { var requestPlgPM1 = { origin: fromPMAddressPlgPM1, destination: toPMAddressPlgPM1, travelMode: google.maps.DirectionsTravelMode.DRIVING }; phocaDirServicePlgPM1.route(requestPlgPM1, function(responsePlgPM1, statusPlgPM1) { if (statusPlgPM1 == google.maps.DirectionsStatus.OK) { pPIPlgPM1 = document.getElementById('phocaMapsPrintIconPlgPM1'); pPIPlgPM1.style.display='block'; var from64PlgPM1 = Base64.encode(fromPMAddressPlgPM1).toString(); var to64PlgPM1 = Base64.encode(toPMAddressPlgPM1).toString(); pPIPlgPM1.innerHTML = 'Imprimer l\'itinéraire'; phocaDirDisplayPlgPM1.setDirections(responsePlgPM1); } else if (google.maps.DirectionsStatus.NOT_FOND) { alert("Une des localisations spécifiées ne peut pas être géolocalisée."); } else if (google.maps.DirectionsStatus.ZERO_RESULTS) { alert("Aucun itinéraire ne peut être trouvé entre le point de départ et le point d'arrivée."); } else if (google.maps.DirectionsStatus.MAX_WAYPOINTS_EXCEEDED) { alert("Trop d'étapes ont été définies dans le parcours."); } else if (google.maps.DirectionsStatus.OVER_QUERY_LIMIT) { alert("La page web a envoyé trop de requête dans le temps disponible."); } else if (google.maps.DirectionsStatus.INVALID_REQUEST) { alert("Le parcours est invalide."); } else if (google.maps.DirectionsStatus.REQUEST_DENIED) { alert("La page web n'a pas l'autorisation d'utiliser les services de calcul d'itinéraire."); } else if (google.maps.DirectionsStatus.UNKNOWN_ERROR) { alert("Le calcul du parcours ne peut pas être effectué en raison d'une erreur du serveur. La requête pourra aboutir si vous essayez de nouveau."); } else { alert("Le calcul du parcours ne peut pas être effectué en raison d'une erreur du serveur. La requête pourra aboutir si vous essayez de nouveau."); } }); } function initMapPlgPM1() { tstPhocaMapPlgPM1.setAttribute("oldValuePlgPM1",0); tstPhocaMapPlgPM1.setAttribute("refreshMapPlgPM1",0); tstIntPhocaMapPlgPM1 = setInterval("CheckPhocaMapPlgPM1()",500); } //]]> JavaScript doit être activé pour utiliser Google Maps. Cependant, il semble que JavaScript soit désactivé, soit non-supporté par votre navigateur. Pour voir Google Maps, activez JavaScript en modifiant les paramètres de votre navigateur, puis essayez de nouveau. //