Sí, hay una forma mejor. Usted está mirando áreas de servicio . Se trata esencialmente de un "buffer" que se limita a seguir las rutas de la red. Aunque normalmente se ejecuta contra el tiempo de conducción (muestra las áreas dentro de una unidad de cinco minutos de x, donde el tiempo de conducción [velocidad/distancia] es la impedancia de la red), se puede ejecutar utilizando la distancia como la impedancia, por lo que un resultado le mostrará todas las porciones de una red dentro de x distancia de su punto de origen.
Mientras que a usted sólo le interesa "una determinada dirección" y un área de servicio rodeará por completo el origen, un único punto en "una determinada dirección" no tiene mucho sentido dependiendo de cómo sea la red de carreteras. Al crear un área de servicio, verá exactamente dónde se encuentra el límite de x km a lo largo de cualquier carretera de la red, ya sea "esta manzana" o "la manzana de al lado". Entonces podrá situar su punto en la intersección que mejor se ajuste a su idea de "una determinada dirección".
Si busca una distancia específica a lo largo de una ruta Entonces puede generar la ruta primero como un análisis, ejecutar un análisis del área de servicio a la distancia adecuada y, finalmente, encontrar dónde el límite del área de servicio se cruza con la ruta específica para localizar el punto.