当前坐标半径范围内的城市 PHP API

Cities within radius from current coordinates PHP API

各位程序员好,

我遇到了麻烦。

我目前正在开发 API 的出租车应用程序。出租车想要显示当前区域的广告。现在我需要在管理面板中指定横幅图像是什么以及主要位置。以及以 KM 为单位的半径以显示此广告。

我的问题。是否有一个简单的 API 可以填写我的当前位置并获取我提供的半径范围内的所有附近城市名称?

我正在寻找这样的东西:http://www.travelmath.com/cities-within/10+km/of/Rotterdam,+Netherlands 但是 API 和 JSON return.

/**
 * @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;
}

成功了。