Google Maps Silverlight - PullRequest
       1

Google Maps Silverlight

0 голосов
/ 30 декабря 2011

Я работаю над приложением silverlight 4 и мне нужно внедрить карты Google в том же приложении.

Теперь, чтобы реализовать карты Google, я планировал использовать элемент управления WebBrowser, но когда я использовал его, я обнаружил, что он будет работать только в режиме браузера.

Итак, я решил использовать другой подход, так как я хочу реализовать карты Google внутри моего приложения. Затем я использовал http://csharperimage.jeremylikness.com/2010/09/hosting-html-in-silverlight-not-out-of.html альтернативу, которая должна была использовать iframe, чтобы показать там веб-страницу. Казалось бы, это хорошая альтернатива в начале. Но вот и еще один поворот.

Помимо моего приложения, у меня есть одно верхнее МЕНЮ для навигации, это классическое веб-меню, пользователь наводит курсор мыши на элемент меню, а его подпункт расширяется по вертикали.

Теперь прямо под МЕНЮ у меня есть элемент управления HTML, чтобы отобразить мою карту. Теперь, поскольку элемент управления HTML-браузера имеет более высокий z-индекс, поэтому мое вертикальное подменю находится под картой Google и, следовательно, оно не отображается. И придание приложению Silverlight более высокого значения z-Index, iframe для HTML не отображается, поскольку идет позади приложения.

Так как я могу заставить мои HTML MAP и MENU работать? Если у вас, ребята, есть другая альтернатива для реализации карт Google, пожалуйста, дайте мне знать

Спасибо

1 Ответ

1 голос
/ 31 декабря 2011

Я бы порекомендовал использовать элемент управления Silverlight Bing Maps, если для источника мозаики выбрано Google Maps.Это даст вам карты, которые вы хотите, через надлежащий контроль Silverlight.Вы можете узнать о том, как предоставить собственный источник плиток от Google, здесь:

http://www.scottlogic.co.uk/blog/colin/2011/02/google-sky-on-windows-phone-7/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...