геолокация — города в радиусе от текущих координат PHP API

Ну коллеги программисты,

Я попал в ситуацию.

В настоящее время я разрабатываю API для приложения такси. Такси хочет показать рекламу из текущей области. Теперь мне нужно указать в панели администратора, что такое изображение баннера и его основное местоположение. А также радиус в км, чтобы показать это объявление.

Мой вопрос. Есть ли простой API, который я могу заполнить в моем текущем местоположении и получить все близлежащие названия городов в радиусе, который я предоставляю?

я ищу что-то вроде этого: http://www.travelmath.com/cities-within/10+km/of/Rotterdam,+Netherlands но потом API с JSON вернутся.

-1

Решение

/**
* @author Stefano Groenland
* @return string
*
* Uses the geobyte API for nearby cities in a radius arround the lat & long coords of a given location.
*/
public function getLocationsInRadius(){
$radius = Input::get('radius');
$lat = Input::get('lat');
$lng = Input::get('lng');

$radius = $radius * 0.62137; //km to miles
$url = 'http://gd.geobytes.com/GetNearbyCities?radius='.$radius.'&Latitude='.$lat.'&Longitude='.$lng.'&limit=999';

$response_json = file_get_contents($url);

$response = json_decode($response_json, true);

return $response;
}

Получил это работает.

0

Другие решения

Других решений пока нет …