创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文档 ,您可以看到一个路由示例应用程序。