从国家/地区名称获取经度和纬度

时间:2012-10-26 13:09:56

标签: maps google-maps-markers latitude-longitude countries

我的网站中嵌入了Gmaps,它从世界各地的数据库中提取经销商列表,并根据Gmaps中的经销商邮政编码用标记绘制其位置。这很有用,但我需要扩展此功能以支持没有邮政编码的经销商,而是将其分配给国家。

因此,例如,测试经销商可以分配到德国和比利时,所以我需要以某种方式获得国家名称“德国”和“比利时”的通用经度和纬度值,然后显示那些长/纬度值的标记

这可能吗? 如果是这样,我从哪里开始?!

感谢阅读。 克里斯

2 个答案:

答案 0 :(得分:1)

尝试使用谷歌的地理编码器。只需提供一个通用地址,在您的情况下是一个国家,它将返回该国家的中心点以及坐标(纬度和经度)

这是一个链接。 https://developers.google.com/maps/documentation/javascript/geocoding

答案 1 :(得分:0)

您可以将静态列表导入数据库,如下所示:

http://www.csgnetwork.com/llinfotable.html