2

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

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

非常感谢

4

1 回答 1

1

这是我写的一个 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'];
于 2020-05-07T16:11:03.343 回答