我不知道如何在php中做到这一点。我试图从openstreetmap.org获取geocode数据,但我需要在php中执行此操作。在php中获取url的查询
在Javascript中(我有这方面的工作),它是:
<script type="text/javascript"
src="http://nominatim.openstreetmap.org/reverse?format=xml&lat=43.642018&lon=-79.374671">
</script>
我有一个网址,但我不知道如何在PHP执行。
我曾尝试:
<?php
$url = "http://nominatim.openstreetmap.org/reverse?format=xml&lat=43.642018&lon=-79.374671";
$response = file_get_contents($url);
?>
但是,这是行不通的。我用卷曲试过。任何想法或是这种类型的查询不可能在PHP?
它是否会产生任何错误?在大多数服务器上,它们都在'/ var/log/httpd/error_log' – JKirchartz 2012-03-22 18:03:37
第一个版本包含一个来自OpenStreetMap的javascript,但是你想用第二个版本实现什么?我认为你需要比“获取地理编码数据”更具体一些。 – 2012-03-22 18:04:06
那个网址对我来说都是'无法地理编码 ' –
2012-03-22 18:11:03