【问题标题】:Dynamically change the response language of Google Maps API for iOS动态更改 Google Maps API for iOS 的响应语言
【发布时间】:2015-02-09 12:37:14
【问题描述】:

通过使用:

[[NSUserDefaults standardUserDefaults] setObject:@[language] forKey:@"AppleLanguages"];

我可以设置GMSGeocoder reverseGeocodeCoordinate的响应语言。

但是当我想在应用程序运行时更改响应语言时,设置:

[[NSUserDefaults standardUserDefaults] setObject:@[theOtherLanguage] forKey:@"AppleLanguages"];

再次不起作用。

我看到this solution 用于 Javascript 的 Google Maps API,谁知道 iOS 版本的类似解决方案?

【问题讨论】:

    标签: ios google-maps google-maps-sdk-ios reverse-geocoding google-geocoding-api


    【解决方案1】:

    您可能需要使用 Geocoding API 以不同的语言接收这些响应。有关反向地理编码文章,请参阅 here,其中 language 参数在后面几段。

    您可以使用适当的 URL 和语言参数创建 NSURLRequest。响应采用 JSON 格式,因此您应该能够在代码中动态处理此更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-21
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      相关资源
      最近更新 更多