繁体   English   中英

GMSMapView城市标签消失了

GMSMapView city labels disappearing

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

摘要:

当使用来自GoogleMaps框架的GMSMapView对象(从这里安装每个pod: https ://cocoapods.org/pods/GoogleMaps)我将自定义mapstyle应用到GMSMapView时出现了一个奇怪的问题 - 城市和国家标签正在消失 -当我不为地图使用任何自定义样式时,这不会发生。 (设置或不设置哪个stlye属性并不重要,它总是发生在我身上)

重现步骤:

我在单视图应用程序中重现了我的问题,只有一个ViewController,其中地图是Storyboard中的约束并链接到我的ViewController.swift。 该应用程序如下所示:

AppDelegate中:

class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    let myGoogleMapsAPIKey: String = "[here goes my API-Key]"

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

        GMSServices.provideAPIKey(self.myGoogleMapsAPIKey)

        return true
    }

    func applicationWillResignActive(_ application: UIApplication) {}

    func applicationDidEnterBackground(_ application: UIApplication) {}

    func applicationWillEnterForeground(_ application: UIApplication) {}

    func applicationDidBecomeActive(_ application: UIApplication) {}

    func applicationWillTerminate(_ application: UIApplication) {}
}

ViewController.swift

class ViewController: UIViewController {

    // mapView is linked from storyboard
    @IBOutlet weak var mapView: GMSMapView!

    override func viewDidLoad() {
        super.viewDidLoad()
        self.applyStyleToMap(self.mapView)
    }

    func applyStyleToMap(_ map: GMSMapView) {
        do {
            if let styleURL = Bundle.main.url(forResource: "mapStyle", withExtension: "json") {
                map.mapStyle = try GMSMapStyle(contentsOfFileURL: styleURL)
            } else {
                NSLog("Unable to find mapStyle.json")
            }
        } catch {
            NSLog("Map style failed to load")
        }
    }
}

mapStyle.json:

[
    {
        "featureType": "administrative.locality",
        "elementType": "all",
        "stylers": [
            {
                "visibility": "on"
            }
        ]
    }
]

问题:

当使用捏合手势在特定缩放阶段进出GMSMapView ,所有标签都会从具有自定义样式的地图中消失。 Map然后看起来像这样:(如果没有应用样式,这就不会发生这种情况)

例

有没有人遇到这个问题,可以指出我正确的方向? 我错过了什么,或者它是Google-Maps-iOS-SDK中的错误?

如果您需要进一步的信息,请告诉我我将提供您需要的一切。

最好的祝福。

问题暂未有回复.您可以查看右边的相关问题.
2 标签不会消失

在一份报告中,我有一个 grouptxt。 在打开时,我试图操纵一些标签。 当 Rit = 0 时,labels 和 txt 应该为真或假(见下文)。 但它不起作用。 Private Sub Groepskoptekst1_Format(Cancel As Integer, FormatCount ...

3 消失的标签

如果输入未通过验证,则在输入之后会显示一个错误标签 ,但保存输入名称的第一个标签会消失。 有任何想法吗? 谢谢。 验证之前 验证后 _form.html.erb 初始化/ client_side_validations.rb 宝石 导轨3.1. ...

4 4个标签数据消失了

我有android选项卡的问题,当我第一次加载它完全加载时,但当我去第三个选项卡并再次回到第一个选项卡,然后所有数据都消失了? 这是我的标签片段。 ...

2016-12-14 07:04:00 0 32   android
5 消失,该标签应可见

单击菜单标题a ,将根据按钮的位置显示底部标签#sub_backbone或#sub_backbone_center #sub_backbone_end :这是代码: 但是,当我将鼠标#sub_backbone选项卡上#sub_backbone ,它消失了,但不应该消失,将有一个附加菜单。 ...

2014-02-15 11:23:22 1 35   css
6 为什么我的tkinter标签突然消失了?

我正在尝试制作国际象棋AI。 我需要一套国际象棋才能玩。 我制作了棋子(可以拖动它们),木板,时钟等。现在,我正在尝试使某人演奏时的时钟交替显示。 在我的一项测试中,使时钟变成备用时钟时,ai的时钟突然消失了。 我检查是否忘记了添加网格方法,将其放在根目录中,保存等之类的东西。我都做了所有这些。 我 ...

7 凸起的标签android消失

我从这里下载了针对Android的凸起标签主机: https://github.com/AdilSoomro/Raised-Center-Tab-in-Android 我写了这段代码: 每当我单击中心按钮(“ cumera”按钮)时,它都会打开配置文件活动,但是选项卡会消失。 ...

8 CFChart标签消失

我正在运行以下查询,并在为SECONDCONN运行QoQ之后,在cfchart中没有得到所需的输出。 在X轴上,图表显示正确的startdate ,但它停止显示某处中间点,折线图的其余部分之后的日期,而不在x轴中提到的任何日期显示。 可能是什么原因? 当我只运行一个查询(即FIRST ...

9 随机标签不会消失

我有一个3x4的CSS网格建立了这个简单的网站。 但是由于某种原因,当我在chrome'Inspect'中检查页面时,有一个奇怪的空<a> </a>标记显然不在我的代码中。 这导致网站上出现多余的行 ,从而导致4x4网格。 就在chrome Inspect中,就 ...

10 标签属性的值消失

我正在忙一个简单的应用程序。 它读取xml并将信息放入树视图中。 我通过创建TreeNodes并嵌套它们来完成此操作,最后返回根treenode。 因为我想在选择树节点时显示一些额外的信息,所以将这些信息放在TreeNode的tag属性中。 这样,当选择节点时,我应该能够检索信息。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM