Описание тега mkoverlaypathrenderer

0 ответов

Как создать статический, фактический подкласс MKOverlayPathRenderer ширины?

Я работал над простым наложением пути к существующему MKMapView. Он берет CGMutablePath и рисует его на карте. Целью является то, что путь рисуется, представляя фактическую ширину. Например, подкласс принимает ширину в метрах и преобразует эту ширин…
19 май '14 в 17:56
0 ответов

MKMapView: принудительное рисование на пользовательском MKOverlayRenderer

У меня есть проект (Swift 4), который использует mapView для отображения пользовательского наложения (MKOverlayRenderer), проблема в том, что я хотел бы, чтобы он вызывал функцию рисования каждый раз, когда выполняет масштабирование на карте. Карта …
1 ответ

Как получить видимые оверлеи в MapKit? (т.е. MKOverlay/MKOverlayRender от Mapkit Ivew)

Как получить список (массив) видимых в настоящее время оверлеев из MapkitView? Фон - например, я хочу показать стрелки направления к центру определенных типов наложения в моем mapkitview, однако как мне получить видимые? Кажется, нет никакого способ…
0 ответов

Наложение анимированных карт: как сделать так, чтобы MKCircle увеличивался с 0 до его полного размера, когда он добавлялся?

Я хотел бы, чтобы мой MKCircle расширялся с 0 до указанного размера радиуса всякий раз, когда он добавлялся на карту. MKOverlayRenderer дает мне хороший конечный результат, но он добавляет круг слишком спонтанно. Я хотел бы анимировать, чтобы вход б…
1 ответ

Добавление MKOverlayPathRenderer в качестве наложения в MKMapView получает исключение

Все сказано в теме, так вот код - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. _pathRenderer = [[MKOverlayPathRenderer alloc] init]; _pathRenderer.lineWidth = 8.0f; _pathRenderer.s…
1 ответ

Polyline drawMapRect оптимизированный рисунок

У меня есть много длинных полилиний на карте. Я хотел бы оптимизировать их рисование, потому что в нескольких тысячах точек полилинии нарисованы невероятно медленно. мой drawMapRect выглядит так: - for each polyline segment - verify if it's bounding…
18 ноя '15 в 09:56
1 ответ

Прокрутка MKMapView под нарисованным кругом MKMapView

ОБНОВИТЬ Мне нужно нарисовать круг на MKMapViewчто-то, где я могу получить радиус круга и его координату центра. Тем не менее, я также хотел бы, чтобы круг был подпредставлением MKMapView, так что вид карты может прокручиваться под кругом, обновляя …
1 ответ

MKMapViewDelegate: как определить оверлей в рендерере для оверлея

Я добавляю два разных MKGeodesicPolyline случаи к MKMapView как это CLLocation *LAX = [[CLLocation alloc] ...]; CLLocation *JFK = [[CLLocation alloc] ...]; CLLocation *LHR = [[CLLocation alloc] ...]; CLLocationCoordinate2D laxToJfkCoords[2] = {LAX.c…
1 ответ

Кастом МКОверлай с радиусом в метрах

Я сделал пользовательское наложение, создав подкласс NSObject, который соответствует протоколу MKOverlay и подклассу MKOverlayPathRenderer. Моей целью было сделать круговое наложение, привязанное к местоположению пользователя в MKMapView, и у меня э…
25 дек '13 в 01:14
0 ответов

Нарисуйте стрелку направления в полилинии в MKMapView

Я хочу нарисовать ломаную линию с направлением стрелки. Я понимаю, что это еще не включить в Mapkit. Я попытался создать собственный MKOverlayPathRenderer и переопределить drawMapRect, но я немного запутался, как это сделать. Есть ли способ достичь …
0 ответов

Цвет MKOverlayPathRenderer зависит от свойства

Я хотел бы нарисовать линию на моем виде карты с градиентом, но цвет градиента в конкретной позиции должен зависеть от свойства линии (например, скорость или высота) Я нашел несколько MKOverlayPathRenderer, которые могут рисовать градиент, но цвет п…
1 ответ

Рисовать круг с отверстием с помощью MKOverlayRenderer не работает хорошо

Я хотел бы нарисовать круг с отверстием (как пончик) на карте. мой код здесь. - (void)drawMapRect:(MKMapRect)mapRect zoomScale:(MKZoomScale)zoomScale inContext:(CG ContextRef)context { WPCircleOverlay * circleOverlay = self.overlay; CGPoint centerPo…
20 фев '14 в 02:34
2 ответа

Как рисовать произвольные формы в MKMapView

Мне нужно рисовать нестандартные формы, такие как дуга, полукруг? Я пробовал приведенный ниже код, но он ничего не отображает наMKMapView. Это правильный способ рисовать нестандартные формы? class ViewController: UIViewController { @IBOutlet weak va…
0 ответов

Рисование дуг с помощью UIBezierPath addLine на MKMap

Я использую MKOverlayPathRenderer и UIBezierPath (линии рисования) для создания дуг. я не пользуюсь addArcметод, так как первый и последний радиусы могут быть разными. import Foundation import UIKit import MapKit class IGAArcRenderer: MKOverlayPathR…