【问题标题】:Leaflet.js path clicking on mobileLeaflet.js 路径点击移动端
【发布时间】:2015-03-07 00:33:27
【问题描述】:

我在 PhoneGap 项目中使用传单,带有离线地图图块。从技术上讲,一切都很好。但是我发现让点击事件在路径上触发非常困难,需要用户在同一个位置一遍又一遍地进行大量令人沮丧的点击,直到它最终触发。

这些不是很小的路径。想想中型城市的自行车道,到处都是蜘蛛网。

这只是我必须与传单一起生活的东西,还是有一些提示和技巧可以使地图更友好?

编辑:如果没有:有没有更好的方法来做基于 PhoneGap / Web 的缓存地图,具有更好的触摸响应能力?

【问题讨论】:

    标签: javascript mapping leaflet


    【解决方案1】:

    作为 Leaflet.js claims 已经使用以下内容进行了移动优化

    • 多点触控缩放(iOS、Android 4+、Win8)
    • 双击缩放
    • 各种事件:单击(点击)、鼠标悬停、上下文菜单等
    • 移动设备上的点击延迟消除

    不幸的是,我认为您无法做很多事情来改善它的触摸友好性。

    【讨论】:

    • 谢谢,我想我会在没有桨的情况下上岸,但你永远不知道什么时候会错过“make_it_work”选项。也许你对我上面的编辑有什么建议?
    • @DaveSanders:因为我缺乏必要的经验,所以我回答这个问题是错误的。此外,它超出了这个问题的范围,需要更多关于实际需要什么的规范,并且用这么少的信息是无法回答的。对不起队友:(
    【解决方案2】:

    对于那些感兴趣的人,我想出的唯一解决方案就是让线条变粗。我选择了“8”的重量,这似乎更适合我的 iPhone 上像香肠一样的手指,但你需要测试不同的设备,看看哪些适合你。

    您可能还想调整不透明度,因为较大的线条会重叠更多,并且在拥挤的路径区域可能看起来不是最好的。

    【讨论】:

      猜你喜欢
      • 2013-08-14
      • 2021-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-09
      • 1970-01-01
      • 2022-07-20
      • 2015-03-27
      相关资源
      最近更新 更多