Jquery/JavaScript Formula that adds x meters/miles/km to latlng coordinates -


i looking formula in jquery/javascript can use new coordinates if have existing lat long coordinates.i have several markers on google map , scatter them distance apart.

all markers have has same lat long coordinates. looking @ haversine formula not seeing formulas can give me new coordinates existing pair of lat long coordinates.

found on research on

http://www.movable-type.co.uk/scripts/latlong.html  /**  * returns destination point point having travelled given distance (in km) on   * given initial bearing (bearing may vary before destination reached)  *  *   see http://williams.best.vwh.net/avform.htm#ll  *  * @param   {number} brng: initial bearing in degrees  * @param   {number} dist: distance in km  * @returns {latlon} destination point  */ latlon.prototype.destinationpoint = function(brng, dist) {   dist = typeof(dist)=='number' ? dist : typeof(dist)=='string' && dist.trim()!='' ? +dist : nan;   dist = dist/this._radius;  // convert dist angular distance in radians   brng = brng.torad();  //    var lat1 = this._lat.torad(), lon1 = this._lon.torad();    var lat2 = math.asin( math.sin(lat1)*math.cos(dist) +                          math.cos(lat1)*math.sin(dist)*math.cos(brng) );   var lon2 = lon1 + math.atan2(math.sin(brng)*math.sin(dist)*math.cos(lat1),                                 math.cos(dist)-math.sin(lat1)*math.sin(lat2));   lon2 = (lon2+3*math.pi) % (2*math.pi) - math.pi;  // normalise -180..+180ยบ    return new latlon(lat2.todeg(), lon2.todeg()); } 

Comments