Qt Quick-QML 使用高德地图插件实现 V2 版本,新增位置搜索、路径规划、轨迹编辑等功能
在 Qt Quick-QML 中使用高德地图插件,可以方便地实现地图功能,包括位置搜索、路径规划、轨迹编辑等。以下是具体的实现过程:
首先,在 Qt Creator 中新建一个 Qt Quick Application 项目,并添加高德地图插件。
在 main.qml 文件中,添加一个 Map 组件作为主界面的显示区域。同时,还需要添加一个 SearchBox 组件和一个三个按钮,分别用于搜索、路径规划和轨迹编辑。
import AMap 1.0
ApplicationWindow {
title: "Qt Quick-QML 高德地图"
width: 640
height: 480
visible: true
Map {
id: map
anchors.fill: parent
plugin: Plugin { name: "amapplugin"; }
center: QtPositioning.coordinate(39.908823, 116.397470)
zoomLevel: 10
onMapReadyChanged: {
if (map.mapReady) {
var searchBox = map.createSearchBox();
searchBox.search("北京");