Advertisement
Guest User

Untitled

a guest
Dec 23rd, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
QML 1.26 KB | None | 0 0
  1. import QtQuick 2.9
  2. import QtQuick.Controls 2.2
  3. import QtLocation 5.11
  4. import QtPositioning 5.11
  5. import QtQuick.LocalStorage 2.0
  6. //import ArcGIS.AppFramework.Devices 1.0
  7.  
  8. ApplicationWindow {
  9.     id: app_window
  10.     visible: true
  11.     width: 900
  12.     height: 800
  13.     title: qsTr("Navigation")
  14.  
  15.     Plugin {
  16.         id: mapPlugin_
  17.         name: "osm"
  18.     }
  19.  
  20.     PositionSource {
  21.         id: src
  22.         updateInterval: 1000
  23.         active: true
  24.         //nmeaSource: '/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0'
  25.  
  26.         onPositionChanged: {
  27.             var coord = src.position.coordinate;
  28.             console.log("error value: " + src.sourceError)
  29.             console.log("Coordinate:", coord.longitude, coord.latitude);
  30.             map_id.center = src.coordinate;
  31.         }
  32.     }
  33.  
  34.     Rectangle {
  35.          id: mapRectangleID
  36.          width: app_window.width
  37.          height: app_window.height - 20
  38.          x:0
  39.          y:20
  40.  
  41.          Map {
  42.             id: map_id
  43.             anchors.fill: parent
  44.             plugin: mapPlugin_
  45.             //center: QtPositioning.coordinate(51.320729390711975,12.280097007751465)
  46.             zoomLevel: 15
  47.  
  48.          } //Map
  49.     } //Rectangle
  50. } //ApplicationWindow
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement