Optimalen Standort finden

Guten Morgen,

ich möchte gerne auf Grundlage von drei Punkten auf meiner Karte einen optimalen Standort finden. Kann mir einer sagen, wie das geht. Ich hab es schon mit Euclidean Distance probiert, aber da komm ich nicht richtig mit weiter. Es geht um einen optimalen Standort von einem Haus, aufgrund von drei anzufahrendenden Punkten.
Ich habe also drei Orte, welche angefahren werden müssen und wo ist nun der optimale Standort des Hauses, um alle drei Punkte möglichst auf dem kürzesten Weg zu erreichen?
Ich habe einen Routing Layer mit einem Straßennetz und einen Point-layer mit den Standorten die anzufahren sind. Mit den NetworkTool könnte ich mit Closest Facility ja soetwas ähnliches berechnen, allerdings geht das nicht, da ich keinen Layer habe welcher mir eine Auswahl von möglichen optimalen Standorten bereit stellt.

Vielen Danke für jede Hilfe,

Marc