geoShape QML Value Type
지오셰이프 유형은 추상적인 지리적 영역을 나타냅니다. 더 보기...
Import Statement: | import QtPositioning |
속성
방법
- bool contains(geoCoordinate coord)
상세 설명
이 유형은 추상적인 지리적 영역인 QGeoShape 을 QML로 표현한 것입니다. 여기에는 모든 지리적 영역에 공통적인 속성과 메서드가 포함되어 있습니다. 유효한 지리적 영역을 나타내는 개체를 만들려면 geoRectangle 또는 geoCircle 을 사용합니다.
isValid 속성은 도형이 유효한 지리적 영역을 나타내는지 테스트하는 데 사용할 수 있습니다.
isEmpty 속성은 도형이 기하학적 영역이 0인 영역을 나타내는지 테스트하는 데 사용할 수 있습니다.
contains() 메서드는 geoCoordinate 이 도형 내에 있는지 테스트하는 데 사용할 수 있습니다.
사용 예
geoShape 값을 만들려면 QtPositioning.shape() 함수를 사용합니다:
C++와 통합할 때, C++에서 QML로 전달된 QGeoShape 값은 자동으로 geoShape 값으로 변환되며, 그 반대의 경우도 마찬가지입니다.
속성 문서
isEmpty : bool |
이 도형이 비어 있는지 여부를 반환합니다. 빈 도형은 기하학적 영역이 0인 영역입니다.
isValid : bool |
이 도형이 유효한지 여부를 반환합니다.
도형을 명확하게 설명하는 데 필요한 데이터 중 일부가 설정되지 않았거나 부적절한 값으로 설정된 경우 도형이 유효하지 않은 것으로 간주됩니다.
type : ShapeType |
도형의 현재 유형을 반환합니다.
GeoShape.UnknownType
- 도형의 유형을 알 수 없습니다.GeoShape.RectangleType
- 도형은 geoRectangle 입니다.GeoShape.CircleType
- 도형은 geoCircle 입니다.GeoShape.PathType
- 도형은 geoPath 입니다. (Qt 5.9부터)GeoShape.PolygonType
- 모양은 geoPolygon 입니다. (Qt 5.10 이후)
이 QML 프로퍼티는 Qt 5.5에서 도입되었습니다.
메서드 문서
bool contains(geoCoordinate coord) |
coord 에 지정된 coordinate 이 이 셰이프 안에 있으면 참을 리턴하고, 그렇지 않으면 거짓을 리턴합니다.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.