创build一个AGSStopGraphic,路由ios
尝试使用ARCGIS SDK进行路由ios.I与我有一个AGSPoint
AGSSpatialReference *sr = [AGSSpatialReference spatialReferenceWithWKID:102100]; AGSPoint *myMarkerPoint =[AGSPoint pointWithX:-13626235.170442 y:4549170.396625 spatialReference:sr];
我必须就这一点作出AGSStopGraphic
,怎么办呢?这是基本的东西,但是不知道该怎么做。
而如何做到这一点?是否有更好的接近
您需要使用AGSPoint
创build一个AGSPoint
。 您的myMarkerPoint
是一个定义位置的几何graphics。 像这样的东西:
AGSPictureMarkerSymbol* destSymbol = [AGSPictureMarkerSymbol pictureMarkerSymbolWithImage:[UIImage imageNamed:@"RedPin.png"]]; AGSStopGraphic* stop = [AGSStopGraphic graphicWithGeometry:myMarkerPoint symbol:destSymbol attributes:{@"Destination" : @"Name"}];
要执行路由请求,您需要从AGSRouteTaskParameters
对象开始,并使用setStopsWithFeatures:
方法setStopsWithFeatures:
添加停靠点(以及所有其他参数)。 然后使用AGSRouteTask
对象,调用方法solveWithParameters:
并将其传递给任务参数。
根据AGSRouteTask文档 ,您可以看到一个路由示例应用程序。