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控件的引用,以便在项目中使用:
<!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />-->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"
<!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />--><m:Mapx:Name="map"ScaleVisibility="Collapsed"NavigationVisibility="Collapsed"
Center="31.391935415640297,112.2778648465264"ZoomLevel="10"
CredentialsProvider="开发Key"/>
<mm:MiniMapx:Name="minimap"MapName="map"Margin="2,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
分享到:
相关推荐
2. 引入和初始化MiniMap:在主地图创建后,通过`L.control.minimap()`方法实例化MiniMap,然后添加到地图容器中。可以设置多个选项来自定义MiniMap的行为,例如: - `position`: 小地图在地图上的位置,如'bottom...
Easy Minimap System允许您创建带有战争迷雾、GPS导航、动画图标、文本、精灵等功能的迷你地图。您拥有所需的一切! 优化也是此工具的重点,EMS可以扫描您的场景并将其保存为PNG图像,以便以轻量级方式在迷你地图上...
在这个场景中,我们关注的是"NJG MiniMap",一个专为Unity3D设计的游戏小地图插件,它提供了高效的小地图和全景图功能,以及缩放操作。小地图在游戏设计中扮演着至关重要的角色,它帮助玩家在广阔的虚拟世界中导航,...
Leaflet.MiniMap是一个小型地图控件,您可以将其放入传单地图中,它将在角落创建一个小地图,该小地图显示与设置缩放比例的主地图相同的地图。 (默认为-5 。) 使用MiniMap控件 该控件可以插入两行:首先,您必须...
在游戏开发领域,小地图(Minimap)是一个不可或缺的元素,尤其在策略、角色扮演游戏以及多人在线战斗竞技类游戏中。小地图为玩家提供了一个俯瞰整个游戏环境的微型视图,帮助他们更好地理解和导航游戏世界。"NJG ...
《MiniMap:游戏小地图插件的深度解析与应用》 在游戏开发或者模拟环境中,一个功能完备的小地图系统能够极大地提升用户体验,帮助玩家更好地理解和导航游戏世界。今天我们要探讨的便是“MiniMap”——一款专为游戏...
Python-minimap是一个非常实用的工具,它为程序员提供了一种可视化的方式来浏览代码文件,通过生成一个类似游戏中的“迷你地图”来快速定位代码位置。这个工具尤其适合处理大型项目,帮助开发者快速理解代码结构,...
NJG MiniMap小地图快速搭建。 Unity3d插件 互相学习
在Unity3D游戏开发中,小地图(Minimap)是一个重要的功能组件,它为玩家提供了一个全局视角,帮助他们了解游戏环境和角色位置。本文将深入探讨如何在Unity3D中制作一个简单易用的小地图系统。 首先,我们需要理解...
UGUI MiniMap is a complete MiniMap / WorldMap solution for Unity uGUI. You can easily create any type of minimap you want for any genre of game, like: race, fps, rpg games etc. Features: -UGUI ...
"小地图Binnacle - Minimap Radar Compass"就是这样一款专为Unity打造的高效插件,它集成了多种实用功能,旨在为2017、2018、2019等多个版本的Unity提供便捷的小地图和雷达解决方案。 首先,我们来深入了解一下这款...
MiniMap迷你地图v1.0(通用java)
由Rust编写的:satellite:code-minimap支持的vim炽热快速小地图。 map minimap.vim由Rust编写的:satellite:code-minimap驱动的vim极速快速迷你图。 :sparkles:具有快速燃烧的功能(请参阅基准)。 动态缩放。 实时...
本文将深入探讨Binnacle - Minimap Radar Compass这一款专为Unity设计的小地图与雷达插件,分析其功能特点,以及如何在不同Unity版本中高效应用。 Binnacle - Minimap Radar Compass是一款针对Unity设计的高效插件...
在Unity游戏开发中,Minimap是一个非常实用的功能,它为玩家提供了一个小地图视图,显示游戏世界的概览,帮助玩家导航和理解环境。本教程将深入探讨如何在Unity中集成和使用Minimap插件,以提升游戏体验。 首先,...
UGUI MiniMap 1.9 是一个针对Unity3D游戏引擎的用户界面(UI)扩展模块,主要用于实现游戏中的小地图功能。这个压缩包包含了一个名为"UGUI MiniMap 1.9.unitypackage"的文件,这是一个Unity专用的资源包格式,用于...
带有小地图的小叶图层控件 在图层控件中显示小地图。 仅更新控件中当前可见的图层。 使用和 经传单1.7.1测试 : npm install leaflet.layerscontrol-minimap 用法 就像,带有一些额外的选项。 将脚本+ css添加到...
unity2020 亲测可用
小地图选择包 在小地图上显示缓冲区的选择设定值突出显示光标线启用后,包含光标的行将在小地图中突出显示。客制化可以使用以下样式在用户样式表中自定义选择颜色: . minimap-selection . region { background : ...
您可以为任何类型的游戏,如赛车、FPS、RPG、RTS等,轻松整合您想要的任何类型的迷你地图。 你可以在你的场景中拖放一个预设的最小化地图--在检查器中指定主要玩家--完成,这样就可以快速启动和运行它。 一个快速...