首页 > 解决方案 > 如何从 GMSMapView 中删除默认标记

问题描述

我将 GMSMapView 用于 iOS 应用程序。我想从 GMSMapView 中删除默认标记/注释,但它没有被删除。我使用 maptype 属性来删除它,它在 Android 中运行良好,但在 iOS 中它不起作用。让我在这里分享代码示例。

let camera = GMSCameraPosition.camera(withLatitude: lat, longitude: long, zoom: zoom)
mapView = GMSMapView.map(withFrame: rect, camera: camera)
mapView.mapType = .terrain //<--- it's not working somehow in code i have tried all options.

有没有其他方法可以从 iOS 中的 GMSMapView 中删除所有默认标记/注释?让我附上图片以提高知名度。 问题截图

标签: iosswiftgoogle-maps-sdk-iosgmsmapview

解决方案


请参考这个我已经测试过它的工作

iOS Google Maps SDK - 隐藏/删除标签

首先在您的项目中添加 myStyle.json 文件,然后调用 do catch


推荐阅读