Tools to compute geographical coordinates calculations. Geographic geometry is non-euclidean and uses method of three dimensional space in order to locate geographic coordinates.

dCode is free and its tools are a valuable help in games, puzzles and problems to solve every day! You have a problem, an idea for a project, a specific need and dCode can not (yet) help you? You need custom development? Contact-me!

Tools to compute geographical coordinates calculations. Geographic geometry is non-euclidean and uses method of three dimensional space in order to locate geographic coordinates.

Answers to Questions

How to find a GPS coordinate from a given address?

Use geocoding / geolocalisation function also available on dCode. It is not a calculation but of an association between an address and coordinates.

How to calculate a point at equal distance of 2 others?

dCode calculate the median point on a sphere with the same radius as Earth (it is not the same than on a plan).

Example: Take the coordinates P1 (45.678 N, 5.4321 E) and P2 (46.810 N, 5.1015 E), the median point is located (46.2441 N, 5.2685 E), whereas on a 2D plane it would have been slightly shifted (46.2440 N, 5.2668 E).

How to calculate a finish point when having a starting point?

Knowing the direction and the distance on a sphere of radius R, dCode can calculate the path and find arrival coordinates.

Ask a new question

Source code

dCode retains ownership of the source code of the script Geographic Coordinates Calculation online. Except explicit open source licence (indicated Creative Commons / free), any algorithm, applet, snippet, software (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, translator), or any function (convert, solve, decrypt, encrypt, decipher, cipher, decode, code, translate) written in any informatic langauge (PHP, Java, C#, Python, Javascript, Matlab, etc.) which dCode owns rights will not be given for free. So if you need to download the online Geographic Coordinates Calculation script for offline use, check contact page !