Why can I only change the location of the geocode inside China?

I use Apple CLGeocoder, and when I get the address dictionary with tags, it is as expected for locations inside China, but is empty for requests in other countries.

Does it work CLGeocoderall over the world?

Here is what I get when I print addressDictionary:

[FormattedAddressLines: (
    ""
), CountryCode: ]

I tried to put my device into English, as I know that it changes the contents addressDictionary, but to no avail.

+4
source share
2 answers

Apple 高 德 地图 , , , , . , CLGeocoder . , API Google.

0

:

  • Autonavi (amap.com) , .
  • Apple ( )

, Autonavi Geocode . , [CLPlacemark]

_:

:

"version_domain" = (
                autonavi,
                revgeo,
                cn );

():

"version_domain" = (
                apple,
                revgeo,
                JP );

?

, Geocode , . Google, Nokia Here Map. . , AppStore.

?

, (, China Mobile), Autonavi. Wifi .

, VPN , , , .

, VPN Mac.

, , .

0

All Articles