1/**************************************************************************** 2** 3** Copyright (C) 2016 The Qt Company Ltd. 4** Contact: https://www.qt.io/licensing/ 5** 6** This file is part of the test suite of the Qt Toolkit. 7** 8** $QT_BEGIN_LICENSE:GPL-EXCEPT$ 9** Commercial License Usage 10** Licensees holding valid commercial Qt licenses may use this file in 11** accordance with the commercial license agreement provided with the 12** Software or, alternatively, in accordance with the terms contained in 13** a written agreement between you and The Qt Company. For licensing terms 14** and conditions see https://www.qt.io/terms-conditions. For further 15** information use the contact form at https://www.qt.io/contact-us. 16** 17** GNU General Public License Usage 18** Alternatively, this file may be used under the terms of the GNU 19** General Public License version 3 as published by the Free Software 20** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT 21** included in the packaging of this file. Please review the following 22** information to ensure the GNU General Public License requirements will 23** be met: https://www.gnu.org/licenses/gpl-3.0.html. 24** 25** $QT_END_LICENSE$ 26** 27****************************************************************************/ 28 29import QtQuick 2.4 30import QtPositioning 5.6 31import QtLocation 5.9 32import QtLocation.Test 5.6 33 34MapItemGroup { 35 id: itemGroup 36 property double latitude : (mainRectangle.topLeft.latitude + mainRectangle.bottomRight.latitude) / 2.0 37 property double longitude: (mainRectangle.topLeft.longitude + mainRectangle.bottomRight.longitude) / 2.0 38 property double radius: 100 * 1000 39 40 MapRectangle { 41 id: mainRectangle 42 topLeft: QtPositioning.coordinate(43, -3) 43 bottomRight: QtPositioning.coordinate(37, 3) 44 opacity: 0.05 45 visible: true 46 color: 'blue' 47 } 48 49 MapCircle { 50 id: groupCircle 51 center: QtPositioning.coordinate(parent.latitude, parent.longitude) 52 radius: parent.radius 53 color: 'crimson' 54 } 55 56 MapRectangle { 57 id: groupRectangle 58 topLeft: QtPositioning.coordinate(parent.latitude + 5, parent.longitude - 5) 59 bottomRight: QtPositioning.coordinate(parent.latitude, parent.longitude ) 60 color: 'yellow' 61 } 62} 63