The Advanced Math module provides distance calculation helper methods.
Advanced Math provides a method that will display the distance, in miles, between two lat/long coordinates.
getDistance(lat1, lon1, lat2, lon2), where:
lat1: latitude of first point
lon1: longitude of first point
lat2: latitude of second point
lng2: longitude of second point
const advancedMath = require('advanced_math'); const distanceInMiles = advancedMath.getDistance(43.7001100, -79.4163000, 37.7749300, -122.4194200);
Advanced Math provides a method that will convert from degrees to radians.
deg: input of degrees
const advancedMath = require('advanced_math'); const radians = advancedMath.deg2rad(30);
PubNub Functions provides a rich set of tools, and this documentation does not cover all of the potential situations you may encounter. If you need help with a situation not covered by the documentation, please contact PubNub Support.