【问题标题】:Using custom pushpins in my Windows 8.1 XAML app using Bing Maps SDK使用 Bing Maps SDK 在我的 Windows 8.1 XAML 应用程序中使用自定义图钉
【发布时间】:2013-12-03 06:00:53
【问题描述】:

在我的 C++/XAML Windows 8.1 应用程序中,我想使用图钉来表示用户选择的位置。默认图钉非常有限,它甚至不显示我添加到图钉“文本”字段的所有文本。

我真的想展示一些类似于默认图钉的东西,并在其下显示一个带有一些文本的文本块。

所以我认为我必须创建一个用户控件并将其用作自定义图钉。但是,当我这样做时,“自定义图钉”不会出现在用户选择的同一位置的地图上。感觉就像为了在同一个位置得到它,我需要通过命中和试验来获得用户控件的边距。实现我想要做的事情的正确方法是什么?

【问题讨论】:

  • 我没有使用过那个 SDK,但我想您需要提供自己的 DataTemplate 才能用作图钉。

标签: c++ xaml windows-8 windows-runtime bing-maps


【解决方案1】:

玩了一会儿之后,我能够使用以下 API 指定自定义图钉的正确位置:

Bing::Maps::MapLayer::SetPositionAnchor(Windows::UI::Xaml::DependencyObject^, Windows::Foundation::Point)

请参阅API reference here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    相关资源
    最近更新 更多