【问题标题】:Manage long press bing maps管理长按必应地图
【发布时间】:2015-02-07 01:36:49
【问题描述】:

我有一个适用于 WinRT 的 Bing 地图应用。我需要应对长期的压力。 行为应该是这样的:

  • 如果用户按下一个点并移动手指,则应该照常行事
  • 如果用户按下一个点并在该点停留至少 1 秒钟,我会在该点放置一个图钉。

如何区分普通按移动地图和“长按”?

【问题讨论】:

    标签: bing-maps


    【解决方案1】:

    在 Windows 应用商店应用中长按会触发右键单击事件。如果您将 .NET 地图控件用于 Windows 应用商店应用程序,则可以使用 maps RightTapped 事件。如果您使用的是 Bing 地图的 JavaScript 版本,则可以使用 click 事件。如果是右键单击,事件参数将有一个名为 isSecondary 的属性设置为 true。

    【讨论】:

    • 该解决方案部分有效。当用户释放压力时添加销钉。如果在很长一段时间后添加 pin 并且用户继续按下会更好。可能吗?我必须使用计时器吗?
    • 计时器是一个选项。这需要更多的工作,但允许您自定义按下添加图钉所需的时间。
    猜你喜欢
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-15
    相关资源
    最近更新 更多