起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2012|回复: 6

[处理中1] 安卓版微信无法响应百度地图覆盖物的鼠标事件

[复制链接]

32

主题

116

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
发表于 2016-7-31 23:27:12 | 显示全部楼层 |阅读模式
不知道是不是wex5的问题,开发出来的微信百度地图
安卓版的无法响应百度地图覆盖物的鼠标事件
苹果版的微信可以响应
=====================================================
                         var helpMarker = new BMap.Marker(point, {icon: helpIcon});
                         helpMarker.setLabel(helpLabel);   
                         map.addOverlay(helpMarker);
                         helpMarker.addEventListener("click",guideFunc);  

苹果版微信点鼠标可以执行guideFunc,安卓版的不行。怪?

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-8-2 10:49:55 | 显示全部楼层
测试用的安卓版本的4.4 以下的么?
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

32

主题

116

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
 楼主| 发表于 2016-8-2 17:37:49 | 显示全部楼层
android 6.0
回复

使用道具 举报

32

主题

116

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
 楼主| 发表于 2016-8-4 16:54:42 | 显示全部楼层
有没有人发现同样的问题?或者没发现这样的问题?
回复 支持 反对

使用道具 举报

32

主题

116

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
 楼主| 发表于 2016-8-4 19:50:14 | 显示全部楼层
本帖最后由 qq883936 于 2016-8-4 19:55 编辑

写了个简单的测试例子,直接html,在安卓浏览器下无法响应覆盖物的鼠标点击事件。证明不是wex5的问题。

华为mate8测试
<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:"微软雅黑";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=o9pzum8sF8s3wqodZnt9S5OsKlLdjOil"></script>
        <title>地图单击事件</title>
</head>
<body>
        <div id="allmap"></div>
        <p>添加点击地图监听事件,点击地图后显示当前经纬度</p>
</body>
</html>
<script type="text/javascript">
        // 百度地图API功能
        var map = new BMap.Map("allmap");
        map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);
        function showInfo(e){
                alert("############"+e.point.lng + ", " + e.point.lat);
        }
        
var helpcarMarker = new BMap.Marker(new BMap.Point(116.404, 39.915));
map.addOverlay(helpcarMarker);
helpcarMarker.addEventListener("click", showInfo);
</script>
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-8-5 09:47:30 | 显示全部楼层
qq883936 发表于 2016-8-4 19:50
写了个简单的测试例子,直接html,在安卓浏览器下无法响应覆盖物的鼠标点击事件。证明不是wex5的问题。

...

那现在是百度地图API 的问题?但是IOS的微信 能正常使用嗯
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

32

主题

116

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
 楼主| 发表于 2016-8-6 13:27:01 | 显示全部楼层
初步测试结果是百度地图API的问题。

百度地图JSAPI也好久没更新了,怎么没人发现这问题?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-22 13:34 , Processed in 0.054463 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表