Bing Maps进阶系列五:通过DeepEarth的MiniMap控件为Bing Maps扩展迷你小地图

Bing Maps进阶系列五:通过DeepEarth的MiniMap控件为Bing Maps扩展迷你小地图,第1张

概述  Bing Maps Silverlight Control虽然为我们提供了简洁、方便的开发模型,但也有许多不足之处,比如我们想实现一个迷你小地图功能,对于Bing Map Silverlight Control就没有这样的内置控件。但不必费心费神的自己去开发一个这样的控件来实现这个功能,因为在DeepEarth中已经为我们提供了这样一个控件,首先看看在Bing Maps(http://cn.b

  Bing Maps Silverlight Control虽然为我们提供了简洁、方便的开发模型,但也有许多不足之处,比如我们想实现一个迷你小地图功能,对于Bing Map Silverlight Control就没有这样的内置控件。但不必费心费神的自己去开发一个这样的控件来实现这个功能,因为在DeepEarth中已经为我们提供了这样一个控件,首先看看在Bing Maps(http://cn.bing.com/ditu)中的迷你小地图效果,如下图示:

        

 

  接下来看看如何使用DeepEarth的提供的迷你控件(MiniMap)来为Bing Maps的Silverlight开发实现迷你小地图。DeepEarth的迷你小地图使用非常简单,只需要将相关源代码附加到项目或直接添加相关的组件到项目后就可以使用了,如下示例解决方案:

        

 

  首先添加对Bing Maps Silverlight和DeepEarth MiniMap控件的引用,以便在项目中使用:

xmlns:m="clr-namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl" 
xmlns:mm="clr-namespace:DeepEarth.BingMapsToolkit.ClIEnt.Controls;assembly=DeepEarth.BingMapsToolkit.ClIEnt.Controls.MiniMap"
<m:Map x:name="map" ScaleVisibility="Collapsed" NavigationVisibility="Collapsed"  
               Center
="31.391935415640297,112.2778648465264" ZoomLevel="10"

               CredentialsProvIDer
="开发Key" />
<mm:MiniMap x:name="minimap" Mapname="map" margin="2,2,2"></mm:MiniMap>

 

                       

  

        

        

 

    想了解更多关于Bing Maps地图服务的知识,请查询:

  MSDN:http://msdn.microsoft.com/en-us/library/cc980922.aspx 

  Bing Maps开发站:http://www.microsoft.com/maps/developers/

  Bing Maps开发SDK:http://msdn.microsoft.com/en-us/library/dd877180.aspx

总结

以上是内存溢出为你收集整理的Bing Maps进阶系列五:通过DeepEarth的MiniMap控件为Bing Maps扩展迷你小地图全部内容,希望文章能够帮你解决Bing Maps进阶系列五:通过DeepEarth的MiniMap控件为Bing Maps扩展迷你小地图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1036556.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存