Google 地图 Api PHP 中的地理编码器反向请求
Google Maps Api Geocoder Reverse Request in PHP
我正在使用以下存储库 https://github.com/egeloen/ivory-google-map/ 从 google 地图获取数据。
我有坐标,我想从中获取数据。 (地址、城市、国家等)
代码
$geocoder = new GeocoderService(
new Client(),
new GuzzleMessageFactory()
);
$geocoder->setKey("api key");
$request = new GeocoderCoordinateRequest(new Coordinate(38.01008020608845, 23.728229105472565));
$response = $geocoder->geocode($request);
print_r($response);
每次我 运行 以下代码时,我都会得到 REQUEST_DENIED.
的状态
我已经为我的 API 启用了地理编码 API。
我已经搜索了文档,但我不知道问题出在哪里。
有什么建议吗?
我刚发现我的 API 密钥有引用限制。
引用限制是针对客户端请求的。我刚刚创建了一个没有引用限制的新 API 密钥,一切正常。
我正在使用以下存储库 https://github.com/egeloen/ivory-google-map/ 从 google 地图获取数据。
我有坐标,我想从中获取数据。 (地址、城市、国家等)
代码
$geocoder = new GeocoderService(
new Client(),
new GuzzleMessageFactory()
);
$geocoder->setKey("api key");
$request = new GeocoderCoordinateRequest(new Coordinate(38.01008020608845, 23.728229105472565));
$response = $geocoder->geocode($request);
print_r($response);
每次我 运行 以下代码时,我都会得到 REQUEST_DENIED.
的状态我已经为我的 API 启用了地理编码 API。
我已经搜索了文档,但我不知道问题出在哪里。
有什么建议吗?
我刚发现我的 API 密钥有引用限制。
引用限制是针对客户端请求的。我刚刚创建了一个没有引用限制的新 API 密钥,一切正常。