jjzjj

POLYLINE

全部标签

android - 如何在两个位置之间用两种不同颜色在谷歌地图上绘制折线

我有两个位置,我需要在这两个位置之间绘制两条折线,我已完成在这些位置之间绘制折线。问题是,折线是一种颜色,但由于要求,我必须绘制两种不同颜色的折线,如下所示:-如果有人对此问题有一些有意义的代码fragment或一些建议...提前致谢 最佳答案 自2017年2月15日起,您可以更改折线的描边线。来自theReleaseNotes(强调我的)Thisreleaseintroducescustomstylingforpolylinesandfortheoutlinesofpolygonsandcircles.Changethestrok

android - (Android)是否可以更改谷歌地图中多段线的形状?

我知道我们可以使用“polylineOptions.color(YOUR_COLOR);”改变多段线的颜色可以在上面设置形状吗?(如果需要完成的路线,我希望有一个蓝色边框,里面是白色,如果完成,将颜色设置为蓝色-没有更多边框)这是我目前所拥有的,我调用此函数2次,一次用于完成路径,然后用于完成路径:publicvoidcreateProgressRouteOnMap(ArrayListroute,booleandone){if(done){if(polyline!=null){polyline.remove();}}else{if(polyline2!=null){polyline2.

Android Polyline - 逐点添加

我目前有一张map,每10米我使用LocationListener刷新我的位置并获取新的纬度和经度。现在我希望用户所走的路线用红线显示。因此,每次调用LocationListener类的OnLocationChange()时,我都想用最后一个位置和新位置之间的一条线来更新map。到目前为止,我已经添加了以下内容:privatevoidinitializeDraw(){lineOptions=newPolylineOptions().width(5).color(Color.RED);lineRoute=workoutMap.addPolyline(lineOptions);}在OnLo

ios - 使用 MKPolyline 在 MKMapView 中绘制多组线

我正在使用这段代码绘制一组线条:CLLocationCoordinate2Dpoints[[routescount]];for(inti=0;i它适用于来自NSArray*routes的一组行,但现在我需要不止一组行,例如NSMutableArray*routes={NSArraywithroutes,NSArray与其他组像第一个例子,另一个数组可能是这样的:intsumaCount=[a1count]+[a2count]+[a3count];CLLocationCoordinate2Dpuntitos[sumaCount];intc=0;for(NSArray*arrayinrut

ios - MKMapView overlay Polyline 绘制在道路标签之上

我正在通过在两点之间绘制方向来制作导航应用程序。我成功归档了该功能。但是方向线画在道路标签的上面,无法读取该标签,如下图所示。这是我绘制叠加层的代码-(MKOverlayView*)mapView:(MKMapView*)mapViewviewForOverlay:(id)overlay{MKPolylineView*overlayView=[[MKPolylineViewalloc]initWithPolyline:overlay];overlayView.lineWidth=10.0f;//overlayView.strokeColor=[[UIColorredColor]colo

ios - 谷歌地图 SDK : Draw correct polyline in google map as Device Moves in Background

我正在使用适用于iOS的GoogleMapSDK。我正在驾驶模式下绘制折线。但是当我停下来然后缩放谷歌地图时,我的当前位置光标会自动移动并重新绘制之字形多段线,因为之前绘制的所有多段线都会重叠并且多段线会完全改变。当我进入后台并开车时会发生同样的事情.我能知道为什么会这样吗?以及如何在同一路径上同时在驾驶和步行模式下绘制平滑的多段线。我的代码--(void)locationManager:(CLLocationManager*)managerdidUpdateToLocation:(CLLocation*)newLocationfromLocation:(CLLocation*)old

ios - 绘制 MKPolyline 填充颜色

我正在尝试在MKPolylineView上绘制漂亮的MKPolyline。到目前为止一切都很顺利-多段线按照我想要的方式绘制,并在我希望它使用以下代码时绘制:[[selfmap]addOverlay:routeLine];这个方法告诉应用程序如何绘制它:-(MKOverlayView*)mapView:(MKMapView*)mapViewviewForOverlay:(id)overlay{MKOverlayView*overlayView=nil;self.routeLineView=[[MKPolylineViewalloc]initWithPolyline:[selfroute

swift - 绘制带边框的多段线 Mapbox, iOS

我正在使用MapboxiOSSDK并尝试在没有geojson的情况下绘制折线。我试图用这种方法获取路线:funccalculateRoute(){...letoptions=NavigationRouteOptions(waypoints:[origin,destination],profileIdentifier:.automobileAvoidingTraffic)Directions.shared.calculate(options){(waypoints,routes,error)inguardletroute=routes?.firstelse{return}self.sho

ios - map 上的折线不可见

我尝试向map添加折线,但它不可见。locationManager.startUpdatingLocation()guardletlocValue:CLLocationCoordinate2D=locationManager.location?.coordinateelse{return}Map.setCenter(locValue,animated:true)if!locations.contains(where:{$0.latitude==locValue.latitude&&$0.longitude==locValue.longitude}){locations.append(l

ios - 如何在 UIView 中绘制与 MKPolyline 相同的 UIBezierPath

目前我正在MKMapView上跟踪我的位置。我的目标是绘制一条与从跟踪位置创建的MKPolyline相同的贝塞尔曲线路径。我尝试的是:将所有位置坐标存储在CLLocation数组中。迭代该数组并将纬度/经度坐标存储在CLLocationCoordinate2D数组中。然后确保折线在屏幕的View中,然后转换CGPoints中的所有位置坐标。当前尝试:@IBOutletweakvarbezierPathView:UIView!varlocations=[CLLocation]()//valuesfromdidUpdateLocation(_:)funccreateBezierPath()