【问题标题】:Get city code for the city which get from current location eg., New York, NY获取从当前位置获取的城市的城市代码,例如,纽约,纽约
【发布时间】:2013-02-22 06:40:14
【问题描述】:

在我的应用程序中,我使用 MKReverseGeocoder 从当前位置获取城市名称

我也得到国家代码,但我也想要城市代码。

例如,如果我去纽约市,而不是我想去纽约。所以我可以展示 纽约,纽约

任何人都可以帮助我如何获得或任何链接?

提前致谢!

【问题讨论】:

    标签: iphone reverse-geocoding currentlocation


    【解决方案1】:

    NY 不是“城市代码”,它是纽约州的缩写。就MKPlacemark/CLPlacemark 而言,美国的州是administrativeArea。地理编码器仅提供一个规范的城市名称 - 如果您想要它的缩写,则必须在其他地方查找。

    另请注意,在 iOS 5.0 和更高版本上,您应该使用 CLGeocoder,而不是已弃用的 MKReverseGeocoder

    【讨论】:

    • 好的,谢谢您的回复,但我从上面不清楚是否可以得到 cityname 的缩写?
    • 城市有规范的名称,但不一定是规范的缩写。 Apple 的地理编码器(和大多数其他地理编码器)只提供前者。
    猜你喜欢
    • 2021-12-24
    • 2016-04-17
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多