sdushn
0D
V2EX  ›  Java

javaFX webview 缩放问题

  •  
  •   sdushn · Jun 17, 2018 · 3510 views
    This topic created in 2953 days ago, the information mentioned may be changed or developed.

    我在 webview 里面放了一个百度地图的 HTML,代码如下,指定了可以缩放,在浏览器中测试正常,但是在 webview 中无法用滚轮进行缩放,不知道有没有人遇到类似的问题,请教一下该如何处理呢。

    <!DOCTYPE html>
    <html>
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    	<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    	<style type="text/css">
    		body, html {width: 100%;height: 100%;margin:0;font-family:"微软雅黑";}
    		#allmap{width:100%;height:500px;}
    		p{margin-left:5px; font-size:14px;}
    	</style>
    	<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script>
    	<title>缩放地图</title>
    </head>
    <body>
    	<div id="allmap"></div>
    	<p>初始化展示中心点为( 116.4035,39.915 ),缩放级别为 8 的北京市地图,2 秒后,通过设置缩放级别将地图放大到 14 级</p>
    </body>
    </html>
    <script type="text/javascript">
    	// 百度地图 API 功能
    	var map = new BMap.Map("allmap");  
    	map.centerAndZoom(new BMap.Point(116.4035,39.915),8); 
    	setTimeout(function(){
    		map.setZoom(14);   
    	}, 2000);  //2 秒后放大到 14 级
    	map.enableScrollWheelZoom(true);
    </script>
    
    2 replies    2019-05-30 12:14:58 +08:00
    DreamyMJ
        1
    DreamyMJ  
       May 30, 2019
    你好,想问 这个问题你有没有解决呢?我也遇到了同样的问题,想请教一下
    sdushn
        2
    sdushn  
    OP
       May 30, 2019
    @DreamyMJ 后来换了其他方案,没再继续看,问题应该是出在 webview 没有监听滚轮的操作,或者是监听后没有做好传递等问题,可以查阅下滚轮监听的相关资料
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2763 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 11:59 · PVG 19:59 · LAX 04:59 · JFK 07:59
    ♥ Do have faith in what you're doing.