我需要一个城市列表和自动填充文本输入的相应时区

I need a list of cities and the corresponding timezone for an autocomplete text input

我在哪里可以找到城市/时区数据来填充我的自动填充文本输入。

文本输入将用于键入城市,然后在幕后我将使用城市来获取时区...

我宁愿在应用程序本身内保留它而不是实时获取它。

这将是一个iPhone应用程序。

谢谢,


如果你下载资源文件夹中的Windows Mobile SDK是两个带有城市和时区信息的csv文件。 这些文件可以自由重新分发。

http://msdn.microsoft.com/en-us/library/aa458853.aspx


如果您需要这个地球上任何城市/城镇的信息,您将需要使用网络服务; 没有这样的清单。 看一下这篇文章的一些建议:网络服务 - 一个城市的当前时区?

我看不到上面提到的csv,但是,如果你在一个时区和区域内的一些相关城市之后,PHP有一个DateTimeZone类

这将返回所有标识符,如下所示:

1
$data = DateTimeZone::listIdentifiers();