MKMultiPoint
MKMultiPoint
класс является абстрактным суперклассом, используемым для определения форм, составленных из многократных точек. Вы не должны создавать экземпляры этого класса непосредственно. Вместо этого необходимо создать экземпляры MKPolyline
или MKPolygon
классы. Однако можно использовать метод и свойства этого класса информации о доступе об отдельных моментах, связанных со строкой или многоугольником.
Наследование
-
NSObject
-
MKShape
-
MKMultiPoint
-
MKPolygon
-
MKPolyline
-
NSObject
-
MKShape
-
MKMultiPoint
-
MKPolygon
-
MKPolyline
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
MKAnnotation
-
NSObjectProtocol
-
Печатаемый
-
MKAnnotation
-
NSObject
Оператор импорта
Swift
import MapKit
Objective C
@import MapKit;
Доступность
Доступный в OS X v10.9 и позже.
-
Массив точек связался с формой. (только для чтения)
Объявление
Swift
func points() -> UnsafeMutablePointer<MKMapPoint>
Objective C
- (MKMapPoint *)points
Обсуждение
Число очков в массиве указано
pointCount
свойство.Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-
pointCount pointCount
СвойствоЧисло очков связалось с формой. (только для чтения)
Объявление
Swift
var pointCount: Int { get }
Objective C
@property(nonatomic, readonly) NSUInteger pointCount
Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-
Получает одну или более точек, связанных с формой, и преобразовывает их для координирования значений.
Объявление
Swift
func getCoordinates(_
coords
: UnsafeMutablePointer<CLLocationCoordinate2D>, rangerange
: NSRange)Objective C
- (void)getCoordinates:(CLLocationCoordinate2D *)
coords
range:(NSRange)range
Параметры
coords
На вводе необходимо обеспечить массив C структур, достаточно больших для содержания желаемого числа координат. На выводе эта структура содержит запрошенные координатные данные.
range
Диапазон точек Вы хотите.
location
поле указывает первую точку, с которой Вы запрашиваете,0
будучи первой точкой,1
будучи второй точкой, и т.д.length
поле указывает число очков, которое Вы хотите. Массив вcoords
должно быть достаточно большим для размещения числа требуемых координат.Обсуждение
Этот метод преобразовывает точки карты в координаты прежде, чем возвратить их Вам. Если Вы хотите значение каждой точки, указанной как точка карты, можно получить доступ к значениям непосредственно с помощью
points
свойство.Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.