【问题标题】:Adding a Map Layer in Windows Phone from XAML通过 XAML 在 Windows Phone 中添加地图图层
【发布时间】:2013-09-16 20:59:33
【问题描述】:

我想知道是否有一种方法可以在 Windows Phone 8 中将新图层添加到地图中,只需使用 XAML。 我知道如何使用 C# 来完成,这有点简单。

但我很想知道是否可以将图层绑定到我的地图。事情是,我有这个项目,我刚开始使用 MVVM,更具体地说是 MVVM Cross。该应用程序在地图和列表上显示用户的朋友信息,并且由于我将该信息绑定到列表,因此值得一试知道是否可以在 ViewModel 中创建具有相同信息的图层并让我的地图绑定视图中的这一层。

那么有什么办法吗?

【问题讨论】:

    标签: data-binding mvvm maps windows-phone layer


    【解决方案1】:

    您可以使用手机工具包中的 MapItemsControl 来绑定您的列表。

    【讨论】:

    • 似乎可以做到,但现在我一直在尝试为每个 PushPin 设置 GeoCoordinate 值,因为 PCL 库不存在 System.Device.Location,任何关于如何操作的建议我可以在没有 GeoCoordinate 类的情况下设置这个值吗?
    • 最简单的可能只是使用创建一个转换器将您的自定义位置类转换为地理坐标
    • 我也是这么认为的,结果是有一个 MvxCoordinates 与 GeoCoordinate 具有相同的东西,但它不起作用,所以我会自己转换它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-12
    相关资源
    最近更新 更多