自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 318|回复: 5
打印 上一主题 下一主题

[报错] [已解决]V4.1.2重叠Marker切换显示infowindow问题 附demo效果图 已解决

[复制链接]
最佳答案
2 

1

主题

10

帖子

59

积分

新手上路

Rank: 1

积分
59
跳转到指定楼层
楼主
发表于 2016-10-29 11:49:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发表帖子
API/SDK版本号: V4.1.2
产品: 3D地图
手机型号:
使用接口:
本帖最后由 benjaminwan 于 2016-11-14 09:41 编辑

旧版本sdk,重复点击多个重叠在一起的Marker,会切换焦点marker,轮流显示不同marker的infocontent。如果不好理解的话,请参考3楼的动态图!
同样的代码,仅更换了新的sdk版本(V4.1.1~4.1.2),无法切换焦点。
V3.4(正常)->V4.0.1(正常)->V4.1.1(不行)->4.1.2(仍然不行)

另外,想换成旧版sdk,离线地图下载却不正常了(无法正常列出城市),所以也无法降级。

2016.11.13
运行V3.4的demo,真机无法获取城市列表,找不到原因,模拟器却没问题,估计跟手机的系统有关系,只能作罢。
记录一下解决方案:
V4.0.1版可以切换焦点,但官方没有历史版本下载,只能去maven下载
3Dmap+lib
http://central.maven.org/maven2/com/amap/api/map3d/4.0.1/
http://central.maven.org/maven2/com/amap/api/map3d-native/4.0.1/
如果有开启代码混淆,要记得配置
#3D 地图

-keep   class com.amap.api.maps.**{*;}
-keep   class com.autonavi.amap.mapcore.*{*;}
-keep   class com.amap.api.trace.**{*;}
#定位
-keep class com.amap.api.location.**{*;}
-keep class com.amap.api.fence.**{*;}
-keep class com.autonavi.aps.amapapi.model.**{*;}
#搜索
-keep   class com.amap.api.services.**{*;}
#导航
-keep class com.amap.api.navi.**{*;}
-keep class com.autonavi.**{*;}

回复

使用道具 举报

最佳答案
2 

1

主题

10

帖子

59

积分

新手上路

Rank: 1

积分
59
沙发
 楼主| 发表于 2016-10-31 11:05:29 | 只看该作者
无论是infowindow还是infocontent,都是这个问题。。。
回复 支持 反对

使用道具 举报

最佳答案
2 

1

主题

10

帖子

59

积分

新手上路

Rank: 1

积分
59
板凳
 楼主| 发表于 2016-11-1 22:25:54 | 只看该作者
本帖最后由 benjaminwan 于 2016-11-1 22:31 编辑

特意做了一个demo来再现这个问题,以下只有控件版本不一样,demo的代码完全一样
@超级榜主 下个版本能否解决这个问题?或者当前版本有什么方法可以解决?

V4.1.1的效果,完全就用不了……


V4.0.1的效果
回复 支持 反对

使用道具 举报

最佳答案
2 

1

主题

10

帖子

59

积分

新手上路

Rank: 1

积分
59
地板
 楼主| 发表于 2016-11-4 19:35:20 | 只看该作者
更新到V4.1.2版sdk,仍然还是不行……
回复 支持 反对

使用道具 举报

最佳答案
2 

1

主题

10

帖子

59

积分

新手上路

Rank: 1

积分
59
5#
 楼主| 发表于 2016-11-12 22:30:32 | 只看该作者
本帖最后由 benjaminwan 于 2016-11-12 23:03 编辑

2016.11.12
旧版SDKget不到列表应该跟权限有关!
旧版SDK的话,模拟器可以,真机不行,但新版sdk不论模拟器还是真机都可以。
要么直接自己生成省市列表更干脆,所以可以结贴。
回复 支持 反对

使用道具 举报

最佳答案
177 

0

主题

1169

帖子

2900

积分

超级版主

Rank: 8Rank: 8

积分
2900
6#
发表于 2016-11-14 10:02:31 | 只看该作者    本楼为最佳答案   
benjaminwan 发表于 2016-11-12 22:30
2016.11.12
旧版SDKget不到列表应该跟权限有关!
旧版SDK的话,模拟器可以,真机不行,但新版sdk不论模拟器 ...

离线地图这边和权限无关,旧版显示有问题,是因为新版数据库升级了,楼主想换回旧版,需要卸载软件后再安装并删除本地文件。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表