3

私は Yahoo Geocoding Placefinder API を使用する Web アプリを持っており、今日まで完全に機能していました。ランダムに機能しなくなりました。彼らはもうそれをサポートしていませんか?私はネット全体を見渡しましたが、サポートを中止しているものは何も見つかりませんでしたが、コードが機能しなくなりました。これが私のコードです...

function geocode_yahoo($address,$city,$state,$country) {
    $address = array($address, $city, $state, $country);
    $address = array_filter($address);
    $address = urlencode(implode(', ', $address));

    $appid = 'CYxSRa64';

    $url = 'http://where.yahooapis.com/geocode?location='.$address.'&flags=J&appid='.$appid;
    $data = file_get_contents($url);
    if ($data != '') {
        $data = json_decode($data);
        if ($data && $data->ResultSet && $data->ResultSet->Error == '0' && $data->ResultSet->Found) {
            return (object) array('lat'=>$data->ResultSet->Results[0]->latitude, 'lng'=>$data->ResultSet->Results[0]->longitude); 
        }
    }
    return false;
}
4

2 に答える 2

0

サービスが停止されることを示すものはここにはありません: https://developer.yahoo.com/boss/geo/docs/free_YQL.html#table_pf

実際、このページの下部にhttps://developer.yahoo.com/boss/geo/に無料の YQL バージョンへのリンクがあります。

于 2016-01-22T10:16:45.280 に答える