【问题标题】:Google Maps IOS Sdk shows [?][?] for Myanmar and EthiopiaGoogle Maps IOS Sdk 显示缅甸和埃塞俄比亚的 [?][?]
【发布时间】:2015-01-30 11:27:23
【问题描述】:

我正在使用 Google Maps IOS SDK 1.9.13516.0 ,缅甸的城市名称在地图上显示为 [?][?] 而不是当地的缅甸字体。

根据 Google 地图的 Google 文档,此问题已在 1.8.0 版 (https://developers.google.com/maps/documentation/ios/releases) 中得到修复

- 适用于 iOS 的 Google 地图 SDK 现在包括适用于 iOS 系统当前不支持的语言的字体,例如高棉语。 (问题 5228)

如果您对这些区域不感兴趣,可以安全地从您的 GoogleMaps.framework 中删除这些字体,但某些文本可能会呈现为“[?]”。

我已经用 Swift 编写了这个应用程序,也在 OBJ-C 中进行了测试,甚至官方的 SDKDemos 也显示了同样的问题。

IOS 官方谷歌地图应用正确显示缅甸字体文本

如何解决这个问题?

【问题讨论】:

  • 我现在正在查看 GMSCoreResources.bundle 并且有 Siemreap.ttf (Khmer) 字体 - 所以......您的模拟器或设备的系统区域/语言设置是什么?跨度>
  • @TonyMkenu 我在模拟器(Iphone 5s)和设备上尝试过:IPhone 4s 8.1.2、IPhone 6 Plus 8.1.2 和 Iphone 5 8.1.2 Locale en_IN、en_US
  • @TonyMkenu Siemreap.ttf 存在于我的项目中 GoogleMaps.bundle > GMSCoreResources.bundle > Siemreap.ttf 下,GoogleMaps.bundle 也存在于 Build Phases > Copy Bundle Resources >GoogleMaps.bundle
  • @TonyMkenu 错误已在新 sdk 1.9.2 中修复

标签: ios objective-c google-maps swift


【解决方案1】:

新版 Google Maps IOS SDK 修复的问题

1.9.2 版 - 2015 年 2 月

https://developers.google.com/maps/documentation/ios/releases

已解决的问题:

Show correct characters for Myanmar place labels. (Issue 7576)
Fixed a small memory leak related to font registration. (Issue 7559)

我已在 gmaps-api-issues 上提交了关于此问题的问题。 (https://code.google.com/p/gmaps-api-issues/issues/detail?id=7576)

他们已经在新的 SDK 1.9.2 中修复了它,这是一个内部错误。

【讨论】:

  • @TonyMkenu 没问题 :)
猜你喜欢
  • 1970-01-01
  • 2021-11-08
  • 2014-04-26
  • 1970-01-01
  • 2013-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多