wordpress修改固定链接打不开/天津seo培训机构
注意:2.0版本的百度地图,在arm触屏上存在无法拖动的情况,跟踪发现所有事件传递正常,换用旧版本如1.0的API后正常,但是低版本API不完善,内容也不是新的,另外可换用高德地图最新版试试。
问题:触摸屏无法拖动
解决办法:(1)换用低版本API(2)换用其他地图
在webview中加载html即可
ui->webView->load(QUrl("qrc:/BaiduMap.html"));
html:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="keywords" content="百度地图,百度地图API,百度地图自定义工具,百度地图所见即所得工具" /><meta name="description" content="百度地图API自定义地图,帮助用户在可视化操作下生成百度地图" /><title>百度地图API自定义地图</title><!--引用百度地图API--><script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=UuWGDj774aFbBhXgtSFMgvKISROhfcAy"></script></head><body><!--百度地图容器--><div style="width:1000px;height:700px;border:#ccc solid 1px;font-size:12px" id="map"></div></body><script type="text/javascript">//创建和初始化地图函数:function initMap(){createMap();//创建地图setMapEvent();//设置地图事件addMapControl();//向地图添加控件addMapOverlay();//向地图添加覆盖物}function createMap(){ map = new BMap.Map("map"); map.setMapType(BMAP_HYBRID_MAP);map.centerAndZoom(new BMap.Point(109,34.25),21);}function setMapEvent(){map.enableScrollWheelZoom();map.enableKeyboard();map.enableDragging();map.enableDoubleClickZoom()}function addClickHandler(target,window){target.addEventListener("click",function(){target.openInfoWindow(window);});}function addMapOverlay(){var point = new BMap.Point(108.961462,34.252136);var marker = new BMap.Marker(point); // 创建标注map.addOverlay(marker); // 将标注添加到地图中marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画}//向地图添加控件function addMapControl(){var scaleControl = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});scaleControl.setUnit(BMAP_UNIT_IMPERIAL);map.addControl(scaleControl);var navControl = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});map.addControl(navControl);var overviewControl = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:true});map.addControl(overviewControl);}var map;initMap();</script>
</html>
代码:https://github.com/yangyang0312/QtTestCode/tree/master/testWebview