Я использую API Google Адресов, чтобы получить список заведений рядом с географическим местоположением, и пытаюсь выяснить, как переместиться на 1 км к северу и получить там географические координаты, а затем выполнить другой вызов Google API.
В идеале я бы хотел иметь возможность идти в любом направлении на любое расстояние и получать географические координаты.С чего начать?Если это невозможно, пожалуйста, дайте мне знать.
Я ничего не получаю.Пожалуйста, посмотрите.Как именно я использую направление.Как мне идти на север?
$lat = "40.712714";
$lon = "-74.005997";
$direction = "80";
$length="2000";
move($lon, $lat, $direction, $length);
function move($cx,$cy,$direction,$length){
$x=$cx*cos($direction*M_PI/180)+$length;
$y=$cy*sin($direction*M_PI/180)+$length;
return array($x,$y);
echo $x;
echo $y;
}
РЕДАКТИРОВАТЬ Я только что попытался изменить номер координат вручную, и, кажется, делает то, что я хочу.Например, я взял эти координаты
40.717828, -73.998672
и изменил третье десятичное число.Это переместило мое местоположение на север.
40.710828, -73.998672