Punto de encuentro entre dos ubicaciones geográficas de balizas

Supongamos que tenemos dosbeacons colocado a ambos lados de la carretera. Sabemos sulatitude ylongitude dónde están posicionados (los tratamos como una ubicación). También sabemos eldistance en metros entre estos dosbeacons (medido con Haversine Formula). Nuestro dispositivo se mueve entre (dentro del rango de estas balizas) estos dos puntos. ¿Existe alguna función que nos ayude a calcular nuestra posición actual en función de la distancia entre dos balizas o en función de la distancia desde el dispositivo a una sola baliza? ¿Cómo puedo encontrar la ubicación del dispositivo en función de estos datos que tengo, o hay algo que sea útil para lograr lo que quiero?

CORTO: Quiero saber dónde se encuentra el usuario entre dosBEACONS sin usar el sistema GPS pero los datos que tengo de la baliza (en este caso: ubicaciones exactas de balizas, distancia exacta del usuario a la baliza y la distancia exacta entre dos balizas)

Como una ilustracion: (Filled Black dots sonBEACONS con un imaginarioRange, Red dots son algunosuser unknown positions yGreen Lines son losKnown Distances ; también sabemos ellatitude and longitude de puntos negros) En base a estos datos, quiero encontrar la posición del usuario (punto rojo único)

Nota: Revisé estopregunta sin embargo, no entendí por qué la ubicación se devuelve comoint y por que tiempot está incluido allí.

Respuestas a la pregunta(2)

Su respuesta a la pregunta