【问题标题】:map inside a panorama or pivot not an option. but then, how?在全景图内映射或枢轴不是一个选项。但是,怎么样?
【发布时间】:2013-01-24 23:48:18
【问题描述】:

我需要实现一个页面,在其中显示与位置相关的项目。

用户应该能够在查看列表中的位置和查看地图控件中的位置(作为点)之间切换。 与iOS中的这张图片类似的想法:

我想在全景图中使用它,但如果地图是交互式的,它将无法工作。 所以这迫使我在某个地方有一个搜索按钮来打开这个页面。

但这不是我想做的。

我想轻松地向用户显示附近的项目,而不需要他们导航到单独的页面。

我试图寻找现有的应用程序,内置应用程序,Local Scout 将地图放在全景上方的顶部。但就我而言,我不能这样做。

在全景图中实现类似于我上面描述的列表和地图视图之间切换的推荐方法是什么?

我唯一的想法是,当用户选择地图上的查看问题时,会打开一个带有地图的单独页面。切换回来,我需要导航回全景图并确保它滚动到全景图项目(据我所知,这并不容易做到)。

【问题讨论】:

    标签: windows-phone user-experience


    【解决方案1】:

    如果您的全景图中只有两个项目,我实际上建议使用 Pivot 页面。这将更符合 Windows Phone 的设计标准。

    您可以将地图放在全景图上,但上面有一个透明按钮。这将允许用户查看地图上的实际内容,并在单击时打开一个现在可以交互的新页面。这可能是实现它的好方法。

    大概是这样的吧?

     <Button VerticalAlignment="Top" Click="Map_Click" Height="560" BorderThickness="0">
                    <Grid>
                        <maps:Map IsEnabled="False" LandmarksEnabled="True" Name="MapControlEvent"     ZoomLevel="15" Width="427" Height="877">
    
                        </maps:Map>
                    </Grid>
    

    【讨论】:

    • 我还没有考虑如何制作导航,谢谢你的提示。我的主要问题有什么想法吗?谢谢
    • 顺便说一句,你提到了一个离题的问题,但我也有一些想法。我知道 Pivot 更接近于我所需要的推荐,但我看到许多应用程序使用 Panorama 代替。查看内置应用程序,例如 Office 或 Local Scout
    • 我认为本地侦察员将被视为一个在最顶部带有地图的枢轴页面。我发现了一篇关于差异的好博文:timheuer.com/blog/archive/2010/08/13/… 不过,我一定误解了你原来的问题。我以为您正在寻找有关导航的建议。
    • Local Scout 使用全景控件,只是它没有显示视差效果的标题或背景。地图位于其上方。我最初的问题是如何在全景图中实现 List 和 Map 视图之间的切换。
    【解决方案2】:

    首先,我不会在此示例中使用全景图或透视图,而是在按下地图和列表按钮时切换可见性。换句话说,只有一页同时包含两者。

    但是,如果您确实想使用其他东西...我还建议使用 Pivot 控件并查看新的Windows Phone Toolkit for Windows Phone 8! 示例here... 因为要在地图显示的时候使用LockablePivot,否则用户不会理解在地图上滑动交互和切换到其他pivot item之间的区别。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-12
      • 2018-04-16
      • 1970-01-01
      • 2012-04-15
      • 2011-08-06
      相关资源
      最近更新 更多