私は 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;
}