Retrouvez les publications relatives à ces discussions dans notre rubrique javascript.
liste des forums liste des discussions Participer à la discussion
Message publié le mardi 23 février 2010 - 14h15 par AdrienVH. http://www.adrienvanhamme.fr/
Message publié le mardi 23 février 2010 - 14h25 par nours312.
nours312.com -- je ne suis pas codeur bénévol, mais j'aide gratos ;)
Message publié le mardi 23 février 2010 - 14h40 par nours312.
nours312.com -- je ne suis pas codeur bénévol, mais j'aide gratos ;)
directionsPanel = document.getElementById('indications_googlemaps');
directions1 = new GDirections(map,directionsPanel);
directions1.load('from: 54 rue de la Joncquière, Paris to: 48.8947863,2.3188877',{getSteps:true,'travelMode':G_TRAVEL_MODE_WALKING,'preserveViewport':false});
GEvent.addListener(directions1, "load", function(){
this.getPolyline().setStrokeStyle(style:{color:'red', width:'1px'});
this.getMarker(int).setImage(url:string);
});
Message publié le mardi 23 février 2010 - 15h24 par AdrienVH. http://www.adrienvanhamme.fr/
<script type="text/javascript">
var map;
var directionsPanel;
var directions1;
var directions2;
var directions3;
function initialize()
{
// Carte
map = new GMap2(document.getElementById('carte_googlemaps'),{backgroundColor:"#ffffff"});
map.setMapType(G_SATELLITE_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
// Itinéraire
directionsPanel = document.getElementById('indications_googlemaps');
directions1 = new GDirections(map,directionsPanel);
directions2 = new GDirections(map,directionsPanel);
directions3 = new GDirections(map,directionsPanel);
directions1.load('from: 54 rue Gauthey,Paris to: 48.8947863,2.3188877', {'getPolyline':true,'getSteps':true,'travelMode':G_TRAVEL_MODE_WALKING,'preserveViewport':false});
directions2.load('from: 48.8947863,2.3188877 to: 48.8331280,2.4013925', {'getPolyline':true,'getSteps':true,'travelMode':G_TRAVEL_MODE_DRIVING,'preserveViewport':false});
directions3.load('from: 48.8331280,2.4013925 to: 90 rue de Tolbiac, Paris', {'getPolyline':true,'getSteps':true,'travelMode':G_TRAVEL_MODE_WALKING,'preserveViewport':true});
GEvent.addListener(directions3, "load", onGDirectionsLoad);
}
function onGDirectionsLoad()
{
document.getElementById('indicationsroutes_googlemaps').innerHTML = directions1.getDistance().meters + ' mètres à pied, puis<br />';
document.getElementById('indicationsroutes_googlemaps').innerHTML += directions2.getDistance().meters/1000 + ' kilomètres à vélo, puis<br />';
document.getElementById('indicationsroutes_googlemaps').innerHTML += directions3.getDistance().meters + ' mètres à pied<br />';
var temps = Math.round(((directions1.getDistance().meters / 1.11)+(directions2.getDistance().meters / 4.16)+(directions3.getDistance().meters / 1.11))/60);
document.getElementById('indicationsroutes_googlemaps').innerHTML += 'Environ ' + temps + ' minutes, dont '+Math.round((directions2.getDistance().meters / 4.16)/60)+' minutes en vélib !';
}
</script>
Message publié le mardi 23 février 2010 - 15h25 par AdrienVH. http://www.adrienvanhamme.fr/
Message publié le mardi 23 février 2010 - 19h31 par nours312.
nours312.com -- je ne suis pas codeur bénévol, mais j'aide gratos ;)
var map;
var directionsPanel;
var directions1;
var directions2;
var directions3;
function initialize() {
// Carte
map = new GMap2(document.getElementById('carte_googlemaps'),{backgroundColor:"#ffffff"});
map.setMapType(G_SATELLITE_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
// Itinéraire
directionsPanel = document.getElementById('indications_googlemaps');
directions1 = new GDirections(map,directionsPanel);
directions2 = new GDirections(map,directionsPanel);
directions3 = new GDirections(map,directionsPanel);
directions4 = new GDirections(map,directionsPanel);
directions1.load('from: 54 rue Gauthey,Paris to: 48.8947863,2.3188877', {'getPolyline':true,'getSteps':true,'travelMode':G_TRAVEL_MODE_WALKING,'preserveViewport':false});
directions2.load('from: 48.8947863,2.3188877 to: 48.8331280,2.4013925', {'getPolyline':true,'getSteps':true,'travelMode':G_TRAVEL_MODE_DRIVING,'preserveViewport':false});
directions3.load('from: 48.8331280,2.4013925 to: 90 rue de Tolbiac, Paris', {'getPolyline':true,'getSteps':true,'travelMode':G_TRAVEL_MODE_WALKING,'preserveViewport':true});
directions4.load('from: 48.8331280,2.4013925 to: 90 rue de Tolbiac, Paris', {'getPolyline':true,'getSteps':true,'travelMode':G_TRAVEL_MODE_WALKING,'preserveViewport':true});
GEvent.addListener(directions4, "load", onGDirectionsLoad);
}
function onGDirectionsLoad() {
directions1.getPolyline().setStrokeStyle({ color:'red', width:'1px'} );
directions2.getPolyline().setStrokeStyle({ color:'green', width:'1px'} );
directions3.getPolyline().setStrokeStyle({ color:'red', width:'1px'} );
directions1.getMarker(0).hide();
directions2.getMarker(0).hide();
directions3.getMarker(0).hide();
console.log(directions1);
directions1.getMarker(1).hide();
directions2.getMarker(1).hide();
directions3.getMarker(1).hide();
document.getElementById('indicationsroutes_googlemaps').innerHTML = directions1.getDistance().meters + ' mètres à pied, puis<br />';
document.getElementById('indicationsroutes_googlemaps').innerHTML += directions2.getDistance().meters/1000 + ' kilomètres à vélo, puis<br />';
document.getElementById('indicationsroutes_googlemaps').innerHTML += directions3.getDistance().meters + ' mètres à pied<br />';
var temps = Math.round(((directions1.getDistance().meters / 1.11)+(directions2.getDistance().meters / 4.16)+(directions3.getDistance().meters / 1.11))/60);
document.getElementById('indicationsroutes_googlemaps').innerHTML += 'Environ ' + temps + ' minutes, dont '+Math.round((directions2.getDistance().meters / 4.16)/60)+' minutes en vélib !';
}
Message publié le mardi 23 février 2010 - 21h24 par AdrienVH. http://www.adrienvanhamme.fr/
Message publié le mardi 23 février 2010 - 21h36 par AdrienVH. http://www.adrienvanhamme.fr/
var map;
var directionsPanel;
var directions1;
var directions2;
var directions3;
function initialize()
{
// Carte
map = new GMap2(document.getElementById('carte_googlemaps'),{backgroundColor:"#ffffff"});
map.setMapType(G_PHYSICAL_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
// Itinéraire
directionsPanel = document.getElementById('indications_googlemaps');
directions1 = new GDirections(map,directionsPanel);
directions2 = new GDirections(map,directionsPanel);
directions3 = new GDirections(map,directionsPanel);
directions1.load('from: 54 rue Gauthey,Paris to: 48.8947863,2.3188877', {'getPolyline':true,'getSteps':true,'travelMode':G_TRAVEL_MODE_WALKING,'preserveViewport':false});
directions2.load('from: 48.8947863,2.3188877 to: 48.8880708,2.3277068', {'getPolyline':true,'getSteps':true,'travelMode':G_TRAVEL_MODE_DRIVING,'preserveViewport':false});
directions3.load('from: 48.8880708,2.3277068 to: rue Hélène, Paris', {'getPolyline':true,'getSteps':true,'travelMode':G_TRAVEL_MODE_WALKING,'preserveViewport':true});
GEvent.addListener(directions3, "load", onGDirectionsLoad);
}
function onGDirectionsLoad()
{
directions1.getPolyline().setStrokeStyle({color:'orange', width:'50px'});
directions2.getPolyline().setStrokeStyle({color:'purple', width:'50px'});
directions3.getPolyline().setStrokeStyle({color:'orange', width:'50px'});
directions1.getMarker(0).hide();
directions2.getMarker(0).hide();
directions3.getMarker(0).hide();
directions1.getMarker(1).hide();
directions2.getMarker(1).hide();
directions3.getMarker(1).hide();
}
Message publié le mardi 23 février 2010 - 21h38 par AdrienVH. http://www.adrienvanhamme.fr/
Message publié le mardi 23 février 2010 - 22h33 par nours312.
nours312.com -- je ne suis pas codeur bénévol, mais j'aide gratos ;)
Message publié le mardi 23 février 2010 - 22h41 par nours312.
nours312.com -- je ne suis pas codeur bénévol, mais j'aide gratos ;)
Message publié le mercredi 24 février 2010 - 11h17 par AdrienVH. http://www.adrienvanhamme.fr/
Message publié le mercredi 24 février 2010 - 11h17 par AdrienVH. http://www.adrienvanhamme.fr/
Message publié le mercredi 24 février 2010 - 11h51 par AdrienVH. http://www.adrienvanhamme.fr/
Message publié le mercredi 24 février 2010 - 13h43 par nours312.
nours312.com -- je ne suis pas codeur bénévol, mais j'aide gratos ;)
function onGDirectionsLoad() {
directions1.getPolyline().setStrokeStyle({ color:'red', weight:10} );
directions2.getPolyline().setStrokeStyle({ color:'green', weight:20} );
directions3.getPolyline().setStrokeStyle({ color:'red', weight:5} );
directions1.getMarker(0).hide();
directions2.getMarker(0).hide();
directions3.getMarker(0).hide();
directions1.getMarker(1).hide();
directions2.getMarker(1).hide();
directions3.getMarker(1).hide();
directions1.getMarker(0).getIcon().image = "http://cap-services.fr/gMapIcone/capServices.png";
directions1.getMarker(0).getIcon().shadow = "http://cap-services.fr/gMapIcone/shadowBubble.png";
directions1.getMarker(0).getIcon().iconSize = new GSize(48,50);
directions1.getMarker(0).getIcon().shadowSize = new GSize(100,50);
directions1.getMarker(0).getIcon().iconAnchor = new GPoint(7,48);
directions3.getMarker(1).getIcon().image = "http://cap-services.fr/gMapIcone/fondatech.png";
directions3.getMarker(1).getIcon().shadow = "http://cap-services.fr/gMapIcone/shadowBubble.png";
directions3.getMarker(1).getIcon().shadowSize = new GSize(100,50);
directions3.getMarker(1).getIcon().iconSize = new GSize(48,50);
directions3.getMarker(1).getIcon().iconAnchor = new GPoint(7,48);
document.getElementById('indicationsroutes_googlemaps').innerHTML = directions1.getDistance().meters + ' mètres à pied, puis<br />';
document.getElementById('indicationsroutes_googlemaps').innerHTML += directions2.getDistance().meters/1000 + ' kilomètres à vélo, puis<br />';
document.getElementById('indicationsroutes_googlemaps').innerHTML += directions3.getDistance().meters + ' mètres à pied<br />';
var temps = Math.round(((directions1.getDistance().meters / 1.11)+(directions2.getDistance().meters / 4.16)+(directions3.getDistance().meters / 1.11))/60);
document.getElementById('indicationsroutes_googlemaps').innerHTML += 'Environ ' + temps + ' minutes, dont '+Math.round((directions2.getDistance().meters / 4.16)/60)+' minutes en vélib !';
}
Message publié le jeudi 25 février 2010 - 10h21 par AdrienVH. http://www.adrienvanhamme.fr/
GEvent.addListener(itineraire3, "load", function(){setTimeout('onGDirectionsLoad()',0)});
liste des forums liste des discussions Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.