我读过这篇文章,看起来很有希望。但是,答案并没有详细说明实施。
基本上,给定纬度和经度,我如何使用GeoNames Web Service 来获取国家/地区。我希望将返回的结果存储在一个变量中,以便我可以继续使用它。
提前致谢
你必须为此使用javascript吗?Geonames 似乎没有提供用于进行精确查询的 javascript api(请参见此处:http ://www.geonames.org/export/JSON-webservices.html )。并且通过 javascript 获取远程文件并不令人愉快。
如果您可以为此使用php,那将像
$country = file_get_contents("http://ws.geonames.org/countryCode?lat=49.03&lng=10.2");