ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

php – Yahoo Placefinder Geocoding随机停止工作……他们现在不支持吗?

2019-09-01 03:29:43  阅读:253  来源: 互联网

标签:yahoo-api php yahoo


我有一个使用Yahoo Geocoding Placefinder API的网络应用程序,它一直运行到今天早些时候.它只是随机退出工作.他们不再支持了吗?我已经遍布网络了,我找不到任何有关他们的支持,但我的代码不再有效.这是我的代码……

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

解决方法:

您的代码没有任何问题,该服务已被停止.

请注意,http://where.yahooapis.com现在返回404页面.

该服务将于2012年11月底退休,但仍在运行,以便为开发人员提供时间迁移到替换的Yahoo BOSS服务:http://developer.yahoo.com/boss/geo/

标签:yahoo-api,php,yahoo
来源: https://codeday.me/bug/20190901/1780407.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有