In general, the condition is: I perform the parsing of one site from three geolocations (with known locations), in response json sends me from each such geo-location the distance to the object in kilometers / meters.
Actually the problem: It is necessary to calculate the geographical coordinates of the source object, albeit with small errors (for later display on the map).
In short, there is a point (X; Y) and a radius.
For example:
Measurement from the 1st position (x1, y1) to the object: 1.2 km
Measurement from the 2nd position (x2, y2) to the object: 3 km
Measurement from the 3rd position (x3, y4) to the object: 100 m
The object is the same, according to the intersection to be! (albeit with errors)
Help formulate a mathematical function (including the calculation of the error) or immediately an algorithm in C # :)
трёх окружностей- vp_arth