---
metadata:
  - name: generator
    content: Diplodoc Platform v5.64.2
alternate:
  - https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/coordSystem.geo.md
  - https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/coordSystem.geo.md
  - href: https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/coordSystem.geo.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.com/dev/jsapi-v2-1/doc/en/llms.txt?revision=r21950234
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/jsapi-v2-1/doc/en/llms.txt?revision=r21950234

# coordSystem.geo

Static object.

Instance of [ICoordSystem](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md)

Object that describes the geometry of the Earth's surface. Used for constructing shortest routes (geodetic lines) between points on the Earth's surface and finding distances. Used for displaying geo objects in "geodesic: true" mode.

[Methods](#methods-summary)

## Methods {#methods-summary}

#|
|| **Name** | **Returns** | **Description** ||
|| [getDistance](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md#getDistance)([point1](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md#getDistance-param-point1), [point2](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md#getDistance-param-point2)) | Number
| Returns the shortest distance (along a geodetic line) between the two set points (in meters). ||
|| [solveDirectProblem](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md#solveDirectProblem)([startPoint](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md#solveDirectProblem-param-startPoint), [direction](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md#solveDirectProblem-param-direction), [distance](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md#solveDirectProblem-param-distance)) | Object
| Solves the first (direct) [geodesic problem](http://en.wikipedia.org/wiki/Geodesy#Geodetic_problems): where we will end up, if we start from a specified point and move in the specified direction for the specified distance, without turning. The following data is a solution for the direct geodetic problem: 
- The end point.
- The final direction.
- The path function.
- A function that allows to specify, for any given moment in time, which point we will be at and which direction we will be moving in. ||
|| [solveInverseProblem](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md#solveInverseProblem)([startPoint](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md#solveInverseProblem-param-startPoint), [endPoint](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md#solveInverseProblem-param-endPoint)[, [reverseDirection](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/ICoordSystem.md#solveInverseProblem-param-reverseDirection)]) | Object
| Solves the second (inverse) [geodetic problem](http://en.wikipedia.org/wiki/Geodesy#Geodetic_problems): construct the shortest route between two points on the mapped surface and determine the distance and direction of movement. Note that on the map of the Earth's surface, the shortest routes are shown as crooked lines. For geo objects in the API, you can enable the mode for displaying shortest distances between points using the "geodesic" option. ||
|#


