钊有
钊有
  • 发布:2016-12-08 09:13
  • 更新:2016-12-08 11:20
  • 阅读:1030

一个工程中不能再两个页面打开地图怎么处理?

分类:HTML5+

一个工程中不能再两个页面打开地图怎么处理?

2016-12-08 09:13 负责人:无 分享
已邀请:
赵梦欢

赵梦欢 - 专注前端,乐于分享!

建议只打开一个地图,通过Map: 地图控件对象的show,hide,reset实现,不要创建多个地图。

  • 钊有 (作者)

    谢谢

    2016-12-08 11:09

  • 钊有 (作者)

    按您说的这样还是不行,能不能有别的办法处理这个问题呢?

    2016-12-08 13:52

chender

chender - 与人为善

不能
你可以换个角度描述问题,比如描述一下你的业务场景,看能不能曲线救国

  • 钊有 (作者)

    我上传代码了,有时间可以看看

    2016-12-08 11:09

钊有

钊有 (作者)

这是apk

chender

chender - 与人为善

你直接说需求可能会更好一点,除了对你的项目感兴趣的人,源码很少有人会看的

  • 钊有 (作者)

    我就是在两个不同的界面打开地图,第一个界面实现定位,第二个界面实现搜索功能

    2016-12-08 13:07

  • chender

    这两个月面在逻辑上有关系吗,比如第二个页面是不是从第一个页面点进去的

    2016-12-08 13:18

  • 钊有 (作者)

    没有,第一个跟第二个直接没啥关系

    2016-12-08 13:26

  • chender

    哦,那你这两个页面是处于同一层级的不同的tab页吗?

    2016-12-08 13:33

  • 钊有 (作者)

    是的,就是以var subpages = ['tab-webview-subpage-about.html', 'tab-webview-subpage-chat.html', 'tab-webview-subpage-contact.html', 'tab-webview-subpage-setting.html'] 这种形式打开的

    2016-12-08 13:48

  • chender

    那估计只有共用一个map了,两个界面相互切换的时候,进行监听,通过js对地图做相应的调整

    2016-12-08 14:20

该问题目前已经被锁定, 无法添加新回复