gpt4 book ai didi

ios - 如何在 SKMaps 中显示街道的国际/音译名称?

转载 作者:搜寻专家 更新时间:2023-10-31 23:01:31 24 4
gpt4 key购买 nike

我曾尝试使用 SKMaps 中的国际化设置一段时间,但它们似乎只对城市的标签有影响,对街道没有影响。

F.ex。在泰国,字母对于外国人来说是完全看不懂的,几乎所有的街道名称仍然以泰字母显示。我已经粘贴了处理相关设置的代码。有什么想法可能是错的吗?

let languageSettings = SKMapInternationalizationSettings.mapInternationalization()
languageSettings.backupToTransliterated = true
languageSettings.primaryInternationalLanguage = SKLanguage.MapLanguageEN
languageSettings.fallbackInternationalLanguage = SKLanguage.MapLanguageDE
languageSettings.primaryOption = SKMapInternationalizationOption.International
languageSettings.fallbackOption = SKMapInternationalizationOption.Transliterated
mapView.settings.mapInternationalization = languageSettings

更新:

虽然这些选项不适用于街道名称,如以下答案中所述,但以拉丁字母表显示街道名称的解决方法是使用 map 的“精简版”。这是在初始化部分完成的:

let initSettings: SKMapsInitSettings = SKMapsInitSettings()
initSettings.mapDetailLevel = SKMapDetailLevel.Light;
SKMapsService.sharedInstance().initializeSKMapsWithAPIKey(apiKey, settings: initSettings)

感谢 SKMaps 人员指出这一点!

最佳答案

目前音译选项仅影响城市标签和 POI 标签,但尚未对街道实现。

这是我们正在为 future 的 SDK 更新评估的功能之一。

关于ios - 如何在 SKMaps 中显示街道的国际/音译名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34057790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com