javascript - find latitude and longitude using distance -
javascript - find latitude and longitude using distance -
i want find latitude, example
point = (18.5204303,73.8567437) point b = (x,73.8567437) distance =20km(kilometers)
i need find latitude(x) of point b, 20 km point a.longitude should same. help me in advance
i found reply question
var lat1 = 18.5204303; var lon1 = 73.8567437; var d = 20; //distance travelled var r = 6371; var brng = 0; var latmax; brng = torad(brng); var lat1 = torad(lat1), lon1 = torad(lon1); var lat2 = math.asin( math.sin(lat1)*math.cos(d/r) + math.cos(lat1)*math.sin(d/r)*math.cos(brng) ); var lon2 = lon1 + math.atan2(math.sin(brng)*math.sin(d/r)*math.cos(lat1), math.cos(d/r)-math.sin(lat1)*math.sin(lat2)); lon2 = (lon2+3*math.pi) % (2*math.pi) - math.pi; lat2= todeg(lat2); lon2= todeg(lon2); alert(lat2); alert(lon2); function torad(value) { /** converts numeric degrees radians */ homecoming value * math.pi / 180; } function todeg(value) { homecoming value * 180 / math.pi; }
thank all
javascript map geolocation geospatial
Comments
Post a Comment