C++ 使用Bing Maps SDK在我的Windows 8.1 XAML应用程序中使用自定义图钉

C++ 使用Bing Maps SDK在我的Windows 8.1 XAML应用程序中使用自定义图钉,c++,xaml,windows-8,windows-runtime,bing-maps,C++,Xaml,Windows 8,Windows Runtime,Bing Maps,在我的C++/XAML Windows 8.1应用程序中,我想使用图钉来表示用户选择的位置。默认图钉非常有限,它甚至不显示我添加到图钉“文本”字段的所有文本 我真的很想展示一些类似于默认图钉的东西,在这个图钉下面是一个包含一些文本的文本块 所以我想我必须创建一个用户控件,并将其用作自定义图钉。但是,当我这样做时,“自定义图钉”不会出现在用户选择的同一位置的地图上。感觉上,为了在同一个位置获得它,我需要通过点击和试用获得用户控制权的利润。实现我要做的事情的正确方法是什么?在多做了一点尝试后,我能够

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

我真的很想展示一些类似于默认图钉的东西,在这个图钉下面是一个包含一些文本的文本块


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

在多做了一点尝试后,我能够使用以下API指定自定义图钉的正确位置:

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


请参阅。

我没有使用该SDK,但我认为您需要提供自己的
DataTemplate
以用于图钉。