这是该主题的更通用版本 如何通过 PHP 使用 Nominatim API 检索纬度和经度? 2017 年 6 月被问到。
目前,我只得到空的回复。是否仍然可以使用 PHP 的 API
file_get_contents
?
API 调用示例
此网站需要
User-Agent
标题
$url = 'https://nominatim.openstreetmap.org/search?q=grindelwald&countryCodes=CH&addressdetails=1&format=json';
$options = [
'http' => [
'user_agent' => 'Simon Ferndriger',
],
];
$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);
我建议使用 guzzle 包来处理 HTTP 请求。