Когда уличное представление недоступно для определенного места, я хотел бы найти ближайшее местонахождение с видом на улицу?
Единственный способ, о котором я мог думать, - это.
radius = 0;
noOfPoints = 3;
while(radius < 10 miles){
radius = radius + 0.2 miles
points = calculate 4 * noOfPoints at this radius
loop(points)
{
if(streetview visibile for point)
bingo, break;
}
break if bingo;
noOfPOints = noOfPoints+1;
}
Но это смехотворно дорого, даже если я хочу найти уличный обзор в радиусе 10 миль, и я рассчитываю на удачу найти уличный обзор в одном из этих пунктов, т.е. я мог бы просто пропустить реальную точку с видом на улицу.
Может кто-нибудь, пожалуйста, направить меня к лучшему подходу?