J'ai deux coordonnées pour lesquelles je voudrais dessiner une ligne perpendiculaire de longueur égale. Y a-t-il un simple décalage google maps pour cela ou une approche javascript propre par laquelle je pourrais accomplir cela? Que serait-ce?tracer une ligne dans Google Maps perpendiculaire à deux points
Voici ce que j'ai jusqu'ici. Comme vous pouvez le voir, je trace les deux points en tant que marqueurs, puis j'essaie de tracer une ligne entre eux, sauf que j'ai besoin d'obtenir cette ligne perpendiculaire à la ligne entre les deux coordonnées.
var locations = [
['', position.coords.latitude, position.coords.longitude, 1],
['', llat, llng, 2]
];
var marker, i;
for (var i = 0; i < locations.length; i++)
{
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
map: map
});
}
var borderPlanCoordinates = [
new google.maps.LatLng(llat, position.coords.longitude),
new google.maps.LatLng(position.coords.latitude,llng)
];
var borderPath = new google.maps.Polyline({
path: borderPlanCoordinates,
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 10,
map: map
});
borderPath.setMap(map);
merci, c'est tout! – sudocity