我一直在尝试并试图让这个多义线在Objective C中工作。我已经经历了每一个我可以找到并得到的教程,我无法看到它有什么问题。Polyline for MKMapView不能正常工作
CLLocationCoordinate2D coordinateArray2[2];
coordinateArray2[1].longitude = 176.8773669;
coordinateArray2[0].longitude = 176.88151896;
coordinateArray2[0].latitude = -39.668593;
coordinateArray2[1].latitude = -39.67018069;
_route1Line = [MKPolyline polylineWithCoordinates:coordinateArray2 count:2];
[_GPSView setDelegate:self];
[_GPSView addOverlay:_route1Line];
_testlabel.text = [NSString stringWithFormat:@"%f", coordinateArray2[0].longitude];
任何人都可以看到什么是错的?
头:
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
extern int routenumber; //holds current route ID
extern BOOL inRoute; //holds if on route or not
extern int followYou; //holds if the app should follow the user or predefined coordinates
extern NSArray *routeHolder; //holds array of routes
@interface ViewController : UIViewController <MKMapViewDelegate>
@property (weak, nonatomic) IBOutlet MKMapView *GPSView; //adding the map view to the controller
@property (nonatomic, retain) MKPolyline *route1Line; //line for this route
@property (weak, nonatomic) IBOutlet UILabel *testlabel;
@end
对不起,忽略注释 – Jobalisk