2015-07-22 4 views
0

Я создаю универсальное приложение для Windows, где я использую систему управления картами для отображения нескольких сотен кнопок на карте. В WinRT я успешно использовал Bing-карты SDK, и он отлично работает, как я хочу. Проблемы, возникающие в моем телефонном проекте Windows. Нет никаких Bing-карт для Windows-телефона, поэтому я использую встроенные карты в wp sdk. Главная проблема в этом ограничении из msdn:Оверлейные кнопки на картах Windows phone 8.1

The MapIcon is not guaranteed to be shown. It may be hidden when it obscures other elements or labels on the map.

Это неприемлемо для моего случая, я хочу, чтобы мои PushPins наложение все остальные объектов на карте (в том числе других защелок), так что пользователь может увидеть их все в начале приложений. Я уже пытался использовать ZIndex и все советы из Google, но мне ничего не помогло.

Помог ли кто-нибудь решить эту проблему или может дать мне несколько советов по обходу этого ограничения?

ответ

0

Альтернативой является использование XAML-данных Карты, например.

<maps:MapControl> 
    <TextBox x:Name="MapOverlay" Text="Test" maps:MapControl.Location="{Binding FooLocationBinding}"/> 
</maps:MapControl> 

(MapControl.Location является присоединяемым свойством, которое также может быть установлено из кода позади, если вы не будете воспользоваться креплениями.)