【发布时间】:2013-11-26 10:26:14
【问题描述】:
我正在通过在 2 点之间绘制方向来制作导航应用程序。我已成功归档功能。
但是方向线是画在道路标签上的,如下图所示,该标签无法读取。
这是我绘制叠加层的代码
- (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id<MKOverlay>)overlay
{
MKPolylineView *overlayView = [[MKPolylineView alloc] initWithPolyline:overlay];
overlayView.lineWidth = 10.0f;
//overlayView.strokeColor = [[UIColor redColor] colorWithAlphaComponent:0.5f];
overlayView.strokeColor = [UIColor redColor];
return overlayView;
}
我可以用透明线克服这个问题,但这不是有效的方法。
最好的方法是在 MKMapView 的地图层和标签层之间画一条线,但我不知道如何存档。
所以请帮忙。 谢谢。
【问题讨论】:
标签: ios map mkmapview overlay google-directions-api