1
我有一個應用程序的標籤位置。我已成功將引腳添加到Mapview。但我不知道如何從我的當前位置開始繪製半徑爲100米的圓,以及如何使其隨當前位置移動。 [iOS 8 Objective-C] [Circle like City Mapper App] 1如何在城市映射器的當前位置繪製圓。 (iOS 8 - 目標C)
我有一個應用程序的標籤位置。我已成功將引腳添加到Mapview。但我不知道如何從我的當前位置開始繪製半徑爲100米的圓,以及如何使其隨當前位置移動。 [iOS 8 Objective-C] [Circle like City Mapper App] 1如何在城市映射器的當前位置繪製圓。 (iOS 8 - 目標C)
最後,我設法創建了Circle。
MKCircle *circleoverlay = [MKCircle circleWithCenterCoordinate:mapView.userLocation.coordinate radius:100];
[circleoverlay setTitle:@"Circle"];
[mapView addOverlay:circleoverlay];
,比渲染
- (MKOverlayRenderer *) mapView:(MKMapView *)mapView rendererForOverlay:(id)overlay
{ if([overlay isKindOfClass:[MKCircle class]])
{
MKCircleRenderer* aRenderer = [[MKCircleRenderer
alloc]initWithCircle:(MKCircle *)overlay];
aRenderer.fillColor = [[UIColor blueColor] colorWithAlphaComponent:0.0];
aRenderer.strokeColor = [[UIColor grayColor] colorWithAlphaComponent:0.9];
aRenderer.lineWidth = 2;
aRenderer.lineDashPattern = @[@2, @5];
aRenderer.alpha = 0.5;
return aRenderer;
}
else
{
return nil;
}
}
現在我只想疊加圓上的文字。 但我沒有任何想法:(
你知道的註釋是什麼 – matt
是的,我已經添加註釋的MapView – GetMe4GetMe
馬特:如果我猜對的,這意味着當前位置定製圓圈標註 – GetMe4GetMe