Добрый день, форумчане.
Интересует вопрос, как работать с картами Google? Для nokia, osm и mapbox есть плагины, а для Google Maps не нашел. Может плохо искал, но вряд ли, перелопатил весь google. Пишу descktop приложение (Qt5.5). Пробовал через WebView, но не получается загрузить локальный файл html. Если открыть этот файл в браузере, то загружается карта. Пример нашел в инете.
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
html { height: 100% }
body { height: 100%; margin: 0; padding: 0 }
#map-canvas { height: 100% }
</style>
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyC8canfOHTXuRHe7KoJ68CJQVQSBbrAiVg&sensor=false">
</script>
<script type="text/javascript">
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 8
};
var map = new google.maps.Map(document.getElementById("map-canvas"),
mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map-canvas"/>
</body>
</html>
import QtQuick.Controls 1.3
import QtQuick.Window 2.2
import QtWebKit 3.0
//---------------
ApplicationWindow
{
title: qsTr("Map")
width: 640
height: 480
visible: true
WebView
{
id: webview
anchors.fill: parent
url: "file:///q:index.html"
}
}
Помогите пожалуйста, а то не могу "въехать" как вывести карту.