【问题标题】:Request Latitude Longitude - G_GEO_BAD_KEY [duplicate]请求纬度经度 - G_GEO_BAD_KEY [重复]
【发布时间】:2013-03-06 05:27:33
【问题描述】:

我在PHP 中有一个脚本来获取地址的纬度和经度。 我从未使用过API KEY,但代码始终有效。几周前,它停止工作所以,我收到了API Key。但是,不起作用。

跟随脚本的一部分:

function loadURL($url){
    if (function_exists('curl_init')) {
       $cURL = curl_init($url);
       curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
       curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, true);
       $result = curl_exec($cURL);
       curl_close($cURL);
    } else {
       $result = file_get_contents($url);
    }    
    if (!$result) 
       return false;        
    return $result;        
}

我用另一个例子做了一个测试: 1600 Amphitheatre Parkway,山景城,CA

Google 使用的相同示例。

这里是网址:
http://maps.googleapis.com/maps/geo?q=1600+Amphitheatre+Parkway,+Mountain+View,+CA&output=csv&sensor=true_or_false&key=your_api_key

我把我的API key,设置truefalse 设置为传感器,但结果是:

Status: 610 (**G_GEO_BAD_KEY**)

为什么?

【问题讨论】:

标签: php google-maps geocoding


【解决方案1】:

您使用的是 v2 版本的地理编码器。 v2 地理编码器仅适用于不再可用的 v2 密钥(reference: this post in the Google Maps API v2 group)

如果您有 v2 密钥,请使用它。如果没有,请获取 v3 密钥并转换到 v3 Geocoding web service

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多