Tengo dos coordenadas para las cuales me gustaría dibujar una línea perpendicular de igual longitud. ¿Hay una compensación de google maps simple para esto o un enfoque de JavaScript limpio por el cual podría lograr esto? ¿Qué sería eso?dibujando una línea en google maps perpendicular a dos puntos
Esto es lo que tengo hasta ahora. Como puede ver, dibujo los dos puntos como marcadores y luego trato de trazar una línea entre ellos, excepto que necesito obtener esa línea perpendicular a la línea entre las dos coordenadas.
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);
gracias, eso es todo! – sudocity