如何使用geoplugin获取所有经纬度的国家代码?

How to get country code for all latitude and longitude using geoplugin?

下面是纬度和经度对。

第 1 对:

第 2 对:

第 3 对:

第 4 对:

现在正在使用 geoplugin 获取国家代码,如下所示。

对于第 1 对: http://www.geoplugin.net/extras/postalcode.gp?lat=55.95325200&long=-3.18826700

对于第 2 对:http://www.geoplugin.net/extras/postalcode.gp?lat=-7.09091100&long=107.66888700

对于第 3 对:http://www.geoplugin.net/extras/postalcode.gp?lat=40.71278400&long=-74.00594100

第 4 对:http://www.geoplugin.net/extras/postalcode.gp?lat=52.93991600&long=-73.54913600

对于第 2 对和第 4 对,returns 空数组,如下所示。

 a:1:{i:0;a:0:{}}

谁能告诉我,如何获取第 1 对和第 2 对的国家/地区代码。

注:以上所有经纬度均有效,并在google地图中交叉验证

您可以使用来自 Geoplugin 的 'Latitude/Longitude to Place' Web 服务,而不是邮政编码服务。有关详细信息,请参阅 this page

对于第二对坐标,只需前往:

http://www.geoplugin.net/extras/location.gp?lat=-7.09091100&long=107.66888700&format=json

哪个returns:

{"geoplugin_place":"Cikareo","geoplugin_countryCode":"ID","geoplugin_region":"West Java","geoplugin_regionAbbreviated":"30","geoplugin_latitude":"-7.0900000","geoplugin_longitude":"107.6716700","geoplugin_distanceMiles":0.2,"geoplugin_distanceKilometers":0.32}

国家代码存储在"geoplugin_countryCode"中。