4

我从GeoNames下载了美国和加州的这些数据库。日期如下所示:

5881639 100 Mile House  100 Mile House      51.64982    -121.28594  P   PPL CA      02              0       917 America/Vancouver   2006-01-18
5881640 101 Mile Lake   101 Mile Lake       51.66652    -121.30264  H   LK  CA      02              0       917 America/Vancouver   2006-01-18
5881641 101 Ponds   101 Ponds       47.811  -53.97733   H   PNDS    CA      05              0       18  America/St_Johns    2006-01-18

我想将此数据用于城市选择器,但我想显示到它旁边的省或州。看起来此数据不包含该信息。有什么办法可以找回吗?还是有更好的数据库包含它?

4

2 回答 2

4

您将列中的数据用于管理代码,这些实际上是链接到管理代码表的 ID(管理代码有单独的数据集),这非常简单。

查看 Geonames 论坛了解更多信息。

http://forum.geonames.org/

于 2011-01-27T21:44:17.900 回答
1

在此处使用数据集:geocoder.ca,其中在同一文件中包含城市名称和州/省名称。

如果你想坚持你的数据,你可以使用谷歌的地理编码 API,如这里的第一个答案:

谷歌地图:如何获得国家、州/省/地区、城市给定的纬度/经度值?

根据经纬度获取信息。不过,这将是很多工作,尤其是对于城市选择者而言。

于 2011-01-27T02:27:28.717 回答