相关疑难解决方法(0)

谷歌地图折线无法完美呈现

我正在使用最新的谷歌地图API for iOS绘制折线.我正在逐点构建折线,但它不能正确渲染,因为当我缩小折线时,从地图上消失(不是字面意义),当我放大它只是显示线条.

放大视野 这是折线放大时折线的显示方式

缩小视野 这是缩小时的显示方式

这是我绘制折线的功能

RCPolyline *polyline = [[RCPolyline alloc] init];
[polyline drawPolylineFromPoint:self.selectedEmployee.location toPoint:location];
Run Code Online (Sandbox Code Playgroud)

init:对RCPolyline的覆盖是这样的

- (instancetype)init {
self = [super init];
if (self) {
    self.strokeWidth = 5.0f;
    self.strokeColor = UIColor.redColor;
    self.geodesic = YES;
    self.map = [RCMapView sharedMapView];
}
return self;}
Run Code Online (Sandbox Code Playgroud)

drawPolylineFromPoint:toPoint:做到这一点

 - (void)drawPolylineFromPoint:(CLLocation *)pointX toPoint:(CLLocation *)pointY {
      GMSMutablePath *path = [GMSMutablePath path];
      [path addCoordinate:pointX.coordinate];
      [path addCoordinate:pointY.coordinate];
      self.path = path;} 
Run Code Online (Sandbox Code Playgroud)

google-maps objective-c google-maps-api-3 ios

12
推荐指数
1
解决办法
1029
查看次数

标签 统计

google-maps ×1

google-maps-api-3 ×1

ios ×1

objective-c ×1