将Eastings / Northings转换为经度/纬度?

时间:2013-03-13 13:49:33

标签: google-maps geocode

我有Eastings / Northings的邮政编码数据库,是否有可以转换这些值的PHP脚本,以便我可以在谷歌地图上使用它们?

我可以遍历数据库并更改每个值吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

这是我编写的用于执行此操作的API:

https://www.getthedata.com/bng2latlong

语法:

https://api.getthedata.com/bng2latlong/[easting]/[northing]

示例:

https://api.getthedata.com/bng2latlong/529090/179645

一些非常基本的PHP代码可能看起来像这样:

$easting = 529090;
$northing = 179645;

$json = file_get_contents("https://api.getthedata.com/bng2latlong/$easting/$northing");

$arr = json_decode($json, true);

$latitude = $arr['latitude'];
$longitude = $arr['longitude'];