- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 GoogleMap-IOS-1.8.1 SDK 来显示 map 。我必须在 map 上绘制一条 GMSPolyline。在特定事件之后,我必须删除除标记之外的所有 GMSPolyline 路径。我不确定最好的方法。适用于 iOS 的 GoogleMaps 文档描述了两种起诉方法。
1. [mapView_ clear];
2. Set the GMSPolyline map property to nil
这里第一种方法也删除了所有标记和叠加层。这不是我想要的。 对于第二个,保存所有 GMSPolyline 对象引用然后返回并将它们全部设置为 nil 似乎不是最佳方法。
是否有更好的方法来完成这项任务,或者这是唯一正确/正确的方法吗?
我希望得到类似下面的东西。
for (GMSPolyline *polylineToremove in mapView_.polyline)
{
[mapView_ removeOverlay:overlayToRemove];
}
最佳答案
您确实需要按照您所说的去做 - 存储对您添加的所有多段线的引用(例如在数组中),然后遍历它们并设置它们的 map
属性为零。
关于ios - 从 GMSMapView 中移除 GMSPolyline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25102778/
在允许用户在各种不同类型的 map 上显示复杂位置点列表(我们称之为轨迹)的 GPS 应用中,每个轨迹可以包含 2k 到 10k 个位置点。当轨迹在非 Google map 类型上呈现时,它们会被大量
我看到 GMSPolyline 协议(protocol)已经为其描边颜色定义了一个 color 属性,但是有没有办法对其多边形内部进行阴影处理(理想情况下具有透明度) ?我正在寻找相当于 MKPoly
将折线添加到 map 后,有时会出现连线现象。就像线条发生了变形和旋转一样。缩放 map 时,线条在晃动。 我录制了一段视频: https://drive.google.com/file/d/14mY
我已经在使用GMSGeometryContainsLocation的方法了为了确定坐标(来自点击用户)是否在 GMSPolygon 内,但我不能让它适用于 GMSPolyline。 -(void) d
我正在使用适用于 ios 的 google map sdk 来提供当前用户位置和结束位置之间的方向。到目前为止,我已经使用下面的代码在当前用户位置和结束位置之间绘制了一条 GMSPolyline,并且
,在我们的应用程序中,用户可以在 map 上创建 GMS- 要素。然后这些功能是可编辑的,编辑过程从点击开始。在某些情况下,如果应用于折线的样式是 1 点或 2 点线,则用户很难点击它们。我对此进行了
你好,在我当前的项目中我有: class SecondController: UIViewController, CLLocationManagerDelegate { var allPoly : [
我需要在某些情况下将 GMSPolyline 从一个位置移动到另一个位置。这是场景: 用户打开 GMSMapView 并创建 GMSPolyline 要素。 然后用户改变 map 位置 用户点击一个按
我正在使用 GoogleMap-IOS-1.8.1 SDK 来显示 map 。我必须在 map 上绘制一条 GMSPolyline。在特定事件之后,我必须删除除标记之外的所有 GMSPolyline
我正在开发一个应用,它使用 NextBus API 和 Google map 显示公交路线。但是,我遇到了 CPU 使用问题,我认为这是由 map 上的 GMSPolylines 数量引起的。路线由一
我正在开发一个导航应用程序并跟踪用户在已绘制的 GMSPolyline 上的当前移动。当用户直行时效果很好。现在,假设 GMSPolyline 上有右转/左转或掉头,现在根据我的 GPS 位置,我在转
我正在使用谷歌地图 iOS sdk。我使用以下代码在我的谷歌地图上添加了折线。但现在我想在这一行的末尾添加箭头。如何解决这个问题? GMSMutablePath *path = [GMSMutable
我使用的是谷歌地图 SDK,我必须在用户移动时绘制多段线,目前它只为标记设置动画,在图钉移动到特定位置之前绘制路径。我必须同时绘制路径和移动图钉。 查看此视频:https://www.dropbox.
我正在努力检测在我的 Google map 上绘制的 GMSPolyline 上的点击,它适用于 GMSpolygones,但同样的方法似乎不适用于折线。我目前适用于多边形的方法是: if (GMSG
我在互联网上找不到任何 Google Maps SDK 最佳实践,所以我在这里问。我正在开发一个包含大量 GMSMarkers (200+) 和 GMSPolylines (9000+) 的应用程序。
我对谷歌地图还很陌生,这个问题已经困扰我好几天了。 我基本上有一组坐标点,我将其转换为 GMSPath 对象。然后使用此路径对象在我的 GMSMapView 上绘制和呈现 GMSPolyline。这绝
我正在使用谷歌距离 API ["https://maps.googleapis.com/maps/api/directions/json?origin= "+start.latitude + ","+
我在 iOS 7.1 中使用 google map sdk 如何为 GMSPolyline 设置颜色,默认为黑色。我尝试使用 setStrokeColor 和 setSpans: setStrokeC
根据入门指南添加了所有内容。加载 map ,我可以毫无问题地将 GMSMarker 添加到 map 中。我有一个绘制多边形的方法,但应用程序每次都会崩溃。 方法: -(void)drawPolygon
我是一名优秀的程序员,十分优秀!