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

QQ登录

只需一步,快速开始

楼主: w1017894741

[处理中5] 3.6百度地图基础服务插件问题

  [复制链接]

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
 楼主| 发表于 2016-9-21 00:01:07 | 显示全部楼层
本帖最后由 w1017894741 于 2016-9-21 00:19 编辑
九月书生 发表于 2016-9-19 09:13
您好,您的方法也是可以的!不过您可以试试看,第一次的时候open一个隐形的地图,不用close,然后再次ope ...

新发现的问题是,应用在前后台获取的位置都没有刷新(IOS和安卓都不刷新),在获取之前是否需要清除一下上次获取的位置的缓存?您的api中并没有清除缓存的方法。还请优化一下!
<a href="#自我介绍"/>点点点</a>
回复 支持 反对

使用道具 举报

0

主题

245

帖子

515

积分

高级会员

Rank: 4

积分
515
QQ
发表于 2016-9-21 10:28:16 | 显示全部楼层
本帖最后由 九月书生 于 2016-9-21 10:42 编辑
w1017894741 发表于 2016-9-20 22:06
您的插件在IOS 9上后台定位不刷新,我看到了plugin.xml中已经添加了后台位置刷新的权限不知道为什么没有 ...

您好,我们默认是不允许后台定位刷新的,您如果真的是需要这个能力,我给您提供每一个方法,首先在plugin.xml中iOS的配置模块添加
<config-file platform="ios" target="*-Info.plist" parent="UIBackgroundModes">
        <array>
            <string>location</string>
        </array>
    </config-file>这样会请求后台定位更新权限,
然后修改iOS的一个源代码,将允许后台定位的属性设为YES,就用我的这个.mm文件替换掉您插件的文件就行,您可以试试看!如果可以的话请您尽快反馈

baiduMapViewController.mm.zip

6.37 KB, 下载次数: 99

回复 支持 反对

使用道具 举报

23

主题

139

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2016-11-11 23:56:30 | 显示全部楼层
九月书生 发表于 2016-9-18 15:16
您好,我是这个插件的开发人员,非常感谢您的反馈!我们已经注意到您说的问题,我们会尽快解决!
①用户如 ...

你好,如何将地图放到指定容器内,而不是现在指定位置且放置在app最前面。
回复 支持 反对

使用道具 举报

23

主题

139

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2016-11-25 16:22:44 | 显示全部楼层
九月书生 发表于 2016-9-19 09:13
您好,您的方法也是可以的!不过您可以试试看,第一次的时候open一个隐形的地图,不用close,然后再次ope ...

地图可不是单例哟。每次open一次,界面是一个。实际对象open几次,就创建几次。你可以试下侦听mapclick事件,然后open几次,你看点击一次地图,实际会触发几次回调。实际就是open几次地图,在地图上点击一次,就会触发几次。说明这对象不是单例,没去删除之前的对象。
回复 支持 反对

使用道具 举报

发表于 2016-11-25 16:40:21 | 显示全部楼层
ipbia 发表于 2016-11-25 16:22
地图可不是单例哟。每次open一次,界面是一个。实际对象open几次,就创建几次。你可以试下侦听mapclick事 ...

请问你打开的是web 内置地图呢??还是使用插件打开的原生APP地图?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

139

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2016-11-25 17:18:18 | 显示全部楼层
liangyongfei 发表于 2016-11-25 16:40
请问你打开的是web 内置地图呢??还是使用插件打开的原生APP地图?

1.使用插件的地图,也就是jupsh与百度插件冲突的那个哈。
2.然后地图有侦听点击事件,每open一次,关了,再open,点击事件,就会回调几次。也就是说close掉地图时,地图上的元素、侦听都没有去掉。
3.然后再重新open,原来的侦听还在,对地图上大头针的操作,就无法更新。估计是这些也是另外创建的,所以实际操作的是第一次打开的地图,后面的就看不到没反应了。
回复 支持 反对

使用道具 举报

发表于 2016-11-25 17:37:02 | 显示全部楼层
ipbia 发表于 2016-11-25 17:18
1.使用插件的地图,也就是jupsh与百度插件冲突的那个哈。
2.然后地图有侦听点击事件,每open一次,关了, ...

你好楼主,该问题需要远程,请在你的个人信息中完善QQ和联系电话,我们会尽快QQ远程。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

139

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2016-11-25 19:26:14 | 显示全部楼层
liangyongfei 发表于 2016-11-25 17:37
你好楼主,该问题需要远程,请在你的个人信息中完善QQ和联系电话,我们会尽快QQ远程。 ...

1.mac 好像远程不了吧。
2.跟jpush冲突的现象类似,还是apploader可以,打包发布就出现这个问题。是不是其它地方有冲突,造成地图插件close后,实际没清除地图,下次再open打开就又创建了一个,导致多地图侦听、标注对象、而控制的是第一个地图里的,所以后面地图的就没反应了。
回复 支持 反对

使用道具 举报

23

主题

139

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2016-11-25 19:26:33 | 显示全部楼层
本帖最后由 ipbia 于 2016-11-25 19:28 编辑
liangyongfei 发表于 2016-11-25 17:37
你好楼主,该问题需要远程,请在你的个人信息中完善QQ和联系电话,我们会尽快QQ远程。 ...

1.mac 好像远程不了吧。2.第一次打开地图是可以正常使用的。关闭后,再打开就出问题。
3.跟jpush冲突的现象类似,还是apploader可以,打包发布就出现这个问题。是不是其它地方有冲突,造成地图插件close后,实际没清除地图,下次再open打开就又创建了一个,导致多地图侦听、标注对象、而控制的是第一个地图里的,所以后面地图的就没反应了。

回复 支持 反对

使用道具 举报

23

主题

139

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2016-11-25 19:38:55 | 显示全部楼层
liangyongfei 发表于 2016-11-25 17:37
你好楼主,该问题需要远程,请在你的个人信息中完善QQ和联系电话,我们会尽快QQ远程。 ...

1.mac 好像远程不了吧。
2.第一次打开地图是可以正常使用的。关闭后,再打开就出问题。
3.跟jpush冲突的现象类似,还是apploader可以,打包发布就出现这个问题。是不是其它地方有冲突,造成地图插件close后,实际没清除地图,下次再open打开就又创建了一个,导致多地图侦听、标注对象、而控制的是第一个地图里的,所以后面地图的就没反应了。
4.基于上面推断,每次关闭close时,我就把所有侦听及标注清除,就正常了。所以这个百度地图定位插件,本身应该还是有问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 11:22 , Processed in 0.070874 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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