V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sdushn
V2EX  ›  Java

javaFX webview 缩放问题

  •  
  •   sdushn · 2018-06-17 23:27:05 +08:00 · 2878 次点击
    这是一个创建于 2378 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在 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 条回复    2019-05-30 12:14:58 +08:00
    DreamyMJ
        1
    DreamyMJ  
       2019-05-30 09:21:26 +08:00
    你好,想问 这个问题你有没有解决呢?我也遇到了同样的问题,想请教一下
    sdushn
        2
    sdushn  
    OP
       2019-05-30 12:14:58 +08:00
    @DreamyMJ 后来换了其他方案,没再继续看,问题应该是出在 webview 没有监听滚轮的操作,或者是监听后没有做好传递等问题,可以查阅下滚轮监听的相关资料
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2854 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:20 · PVG 15:20 · LAX 23:20 · JFK 02:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.