Я хочу, чтобы добавить эффект размытия в mapbox.when первой загрузки времени на карту, что время только отображать текущее местоположение на карте другой карты blue.see скриншотДобавить эффект размытия на MapBox
, когда я двигаю userlocation в другое место, чем в другом месте ясно, на дисплее map.also аннотацию в определенном месте увидеть скриншот
помочь мне, как можно реализовать т его
здесь я буду некоторые реализовать код
- (CGPoint)convertLatLongCoord:(CGPoint)latLong {
CGSize screenSize = [UIScreen mainScreen].applicationFrame.size];
CGFloat SCALE = MIN(screenSize.width, screenSize.height)/(2.0 * EARTH_RADIUS);
CGFloat OFFSET = MIN(screenSize.width, screenSize.height)/2.0;
CGFloat x = EARTH_RADIUS * cos(latLong.x) * cos(latLong.y) * SCALE + OFFSET;
CGFloat y = EARTH_RADIUS * cos(latLong.x) * sin(latLong.y) * SCALE + OFFSET;
return CGPointMake(x, y);
}
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray<CLLocation *> *)locations
{
NSLog(@"data=%f",self.mapview.userLocation.coordinate.latitude);
CLLocation *currentLoc=[locations objectAtIndex:0];
_coordinate=currentLoc.coordinate;
CGPoint latLong = {_coordinate.latitude, _coordinate.longitude};
oldcord = [self convertLatLongCoord:latLong];
NSLog(@"Cartesian Coordinate: (%f, %f)",oldcord.x, oldcord.y);
}
В этом коде я получу идеальные точки зрения пикселя UserLocation coordinate.after я хочу, чтобы очистить пятно в виде, используя CGPoint, но я не могу получить it.i Думаю, я создам массив CGPoint, а не буду использовать линию для размытия зрения, но я не могу получить ее, предлагая мне.
я также использовать этот LIB, но я не могу получить идею много https://github.com/DenHeadless/Shapes
в MapBox я получу неправильный CGPoint (CGPoint) пт = (х = +1040634,6362283671, у = -389230,46748177585) – iOS
@Jigar Я понятия не имею, о 'MapBox', что вы можете сделать, это держать IOS карту в целях скрытых и получите правильное вычисление, позиция gps по-прежнему будет перемещаться по карте MapBox, просто идея. Вы всегда можете копаться в классах MapBox, учебном пособии и форуме, чтобы найти ответ, основная идея вашего решения есть в примере, это способ сделать это. – iphonic
http://stackoverflow.com/questions/9711248/cut-transparent-hole-in-uiview Я попробую этот код для создания круга. И я получил его, но создаю только один круг, не кратный, мне нужно создать несколько кругов вместо прямоугольника если у вас есть идея, чем сказать мне – iOS