【Silverlight】Bing Maps开发应用与技巧二:自定义图钉标注控件和动态ToolPanel
摘要:
在Bing Maps Silverlight Control中以及为我们提供了地图图钉控件Pushpin,我曾经在《使用图钉层(Pushpin layer)及地图图层(MapLayer)》一文中介绍过他的使用方法,本篇主要介绍如何自定义图钉标注控件以及对他的一些扩展,比如实现图钉的动态ToolPanel。
阅读全文
posted @
2010-04-19 11:37
Bēniaǒ
阅读(7600)
推荐(3) 编辑
GIS理论(墨卡托投影、地理坐标系、地面分辨率、地图比例尺、Bing Maps Tile System)
摘要:本篇源于网络收集--关于墨卡托投影(Mercator Projection)、地理坐标系(Geographical coordinates)、地面分辨率(Ground Resolution)、地图比例尺(Map Sc)、Bing Maps Tile System等的相关介绍。
阅读全文
posted @
2010-04-18 03:22
Bēniaǒ
阅读(40198)
推荐(6) 编辑
Open Source Bing Maps API for ASP.NET MVC
摘要:Open Source Bing Maps API for ASP.NET MVC--MvcMaps是一套针对于ASP.NET MVC的开源Bing Maps API 项目,在ASP.NET MVC中开发Bing Maps的朋友有福了。
阅读全文
posted @
2010-04-17 23:13
Bēniaǒ
阅读(3211)
推荐(1) 编辑
【Silverlight】Bing Maps开发应用与技巧一:地图打点与坐标控件(CoordControl)
摘要:
本篇主要介绍了再Bing Maps Silverlight Control开发中,如何实现地图打点,自定义开发地图坐标显示控件相关的应用技巧。
阅读全文
posted @
2010-04-15 18:11
Bēniaǒ
阅读(8720)
推荐(2) 编辑
微软Bing Maps Silverlight Control开发网友问题解答(2010年4月11日)
摘要:
微软Bing Maps Silverlight Control开发网友问题解答(2010年4月11日)
阅读全文
posted @
2010-04-11 19:20
Bēniaǒ
阅读(2996)
推荐(1) 编辑
Bing Maps进阶系列九:使用MapCruncher进行地图切片并集成进Bing Maps
摘要:
在Bing Maps开发中,由于各种应用功能的不同,更多的时候用户可能需要将自己的一部分图片数据作为地图数据用来呈现在Bing Maps中,要实现这一功能就首先需要了解Bing Maps的TileSystem的相关算法,然后在对图片进行切片为Bing Maps TileSystem算法所对应的图片格式和命名等,以此来实现发布自己的图片数据,并通过自定义TileSource来实现加载自定义发布的地图数据。
阅读全文
posted @
2010-04-04 15:53
Bēniaǒ
阅读(6846)
推荐(3) 编辑
DeepEarth开发文章汇总
摘要:
DeepEarth是一个地图控件,它将微软的Virtual Earth与Silverlight 3.0联合起来。该开源项目由其创建者在CodePlex上发布。最近写Bing Maps开发文章很多朋友都问我有研究过DeepEarth的话题,为了帮助这些朋友解决一些困扰特把DeepEarth开发相关的技术知识点于此分享给大家,关于DeepEarth的最新信息可访问:http://deepearth.codeplex.com/进行了解。
阅读全文
posted @
2010-04-03 10:11
Bēniaǒ
阅读(7098)
推荐(5) 编辑
Bing Maps进阶系列八:在Bing Maps中集成OpenStreetMap地图
摘要:
OSM(OpenStreetMap-开放街道地图)服务就是一种发布自己地图数据图片为服务的一种实现类型,开放街道地图成立动机在于希望能创造并且提供可以被自由地使用的地理资料(像街道地图)给每个想使用的人,就像自由软体所赋予使用者的自由一样,本篇将介绍如何在Bing Maps Siverlight Control开发中去使用OSM发布的地图服务。
阅读全文
posted @
2010-04-02 22:57
Bēniaǒ
阅读(5481)
推荐(2) 编辑
Bing Maps进阶系列六:使用Silverlight剪切(Clip)特性实现Bing Maps的迷你小地图
摘要:
Bing Maps Silverlight Control虽然为我们提供了简洁、方面的开发模型,但也有许多不足之处,比如我们想实现一个迷你小地图功能,Bing Map Silverlight Control就没有这样的内置控件,要想实现这一功能就需要我们自己想办法。本篇将详细的介绍如何在自己的应用中去实现一个迷你小地图(MiniMap)的功能,实际上也就是Silverlight中对象的剪切(Clip)特性的应用。
阅读全文
posted @
2010-03-18 14:47
Bēniaǒ
阅读(4579)
推荐(0) 编辑
Bing Maps进阶系列七:Bing Maps功能导航菜单华丽的变身
摘要:
本文主要介绍在使用Bing Maps Silverlight Control开发Bing Maps的时候,如何使用DeepEarth为Bing Maps所提供的扩展控件(NavigationPanel)来改变Bing Maps默认的功能导航控件,为Bing Maps提供一个DeepEarth效果的功能导航控件。
阅读全文
posted @
2010-03-17 00:26
Bēniaǒ
阅读(4939)
推荐(2) 编辑
如何在DeepEarth中进行图形绘制(点、线、多边形以及自定义图片图层)
摘要:
在上一篇文章《DeepEarth中的几何图形基础框架模型》中将整个DeepEarth的几何图形基础框架模型进行了介绍,之后还通过了绘制一个三角形的应用示例演示了DeepEarth中的几何图形应用。本篇将续着这篇文章介绍DeepEarth中的几何图形应用,包括基本图形绘制(点、线、多边形)和自定义图层的应用。
阅读全文
posted @
2010-03-13 14:25
Bēniaǒ
阅读(4918)
推荐(3) 编辑
Bing Maps进阶系列五:通过DeepEarth的MiniMap控件为Bing Maps扩展迷你小地图
摘要:
Bing Maps Silverlight Control虽然为我们提供了简洁、方面的开发模型,但也有许多不足之处,比如我们想实现一个迷你小地图功能,对于Bing Map Silverlight Control就没有这样的内置控件。但不必费心费神的自己去开发一个这样的控件来实现这个功能,因为在DeepEarth中已经为我们提供了这样一个控件,接下来看看如何使用DeepEarth的提供的迷你控件(Minimap)来为Bing Maps的Silverlight开发实现迷你小地图。
阅读全文
posted @
2010-03-12 13:00
Bēniaǒ
阅读(4432)
推荐(3) 编辑
Bing Maps进阶系列四:路由功能服务(RouteService)
摘要:
Bing Maps提供的路由功能服务(RouteService)可以实现多方位的计算地图上的路线指示,路径行程等功能,比如说实现驾驶路线和地点,旅游航线等。可以通过该服务的地址(http://dev.virtualearth.net/WebServices/v1/RouteService/RouteService.svc)添加该服务的Web服务引用。
阅读全文
posted @
2010-03-07 00:03
Bēniaǒ
阅读(5104)
推荐(1) 编辑
DeepEarth中的几何图形基础框架模型
摘要:
众所周知,DeepEarth是一套基于Silverlight的DeepZoom技术实现的开源地图开发组件,其内部提供了常用的地图开发工具控件和通用的基础模型,如线条、多边形、不规则图形、图片等一系列图形图像的基础架构模型,这为使用DeepEarth进行地图二次开发提供了非常方便的基础架构接口。本篇将介绍在DeepEarth中的几何架构图形设计和所提供的基础架构模型框架。
阅读全文
posted @
2010-03-06 14:36
Bēniaǒ
阅读(4425)
推荐(1) 编辑
Bing Maps进阶系列三:使用地图图像服务(ImageryService)
摘要:
地图图像服务(ImageryService)提供了根据地理位置(经度和纬度)坐标和地图的缩放级别解析出对应于地图图片系统的完整地图数据元数据,包括图片映射地址、图片大小等一系列详细参数。通过该服务的服务接口也可以反向实现通过指定地理位置坐标、地图缩放级别和图片大小(高度和宽度)来生成不同的地图图片。
阅读全文
posted @
2010-02-09 08:33
Bēniaǒ
阅读(6055)
推荐(1) 编辑
Bing Maps进阶系列二:使用GeocodeService进行地理位置检索
摘要:
在《Bing Maps进阶系列一:初识Bing Maps地图服务》里已经对GeocodeService的功能进行了简单的描述说明,本篇将会详细的介绍如何使用GeocodeService进行地理位置检索和反向检索的实现。
阅读全文
posted @
2010-02-08 00:28
Bēniaǒ
阅读(7811)
推荐(3) 编辑
Bing Maps进阶系列一:初识Bing Maps地图服务
摘要:
Bing Maps提供了一组WCF的地图服务,使用这些服务我们可以方便的在自己的应用系统里实现地理位置搜索等相关功能。他们分别是地理编码服务(GeocodeService)、地理图像服务(ImageryService)、路由功能服务(RouteService)和地理搜索服务(SearthService)。
阅读全文
posted @
2010-02-07 01:02
Bēniaǒ
阅读(7876)
推荐(3) 编辑
DeepEarth中的拖放行为(DragBehavior)
摘要:
在DeepEarth中,地图的拖放行为用于规范用户在操作地图的时候的选择、移动和绘制等操作模型。DeepEarth以枚举结构将其封装在地图控件(Map)的内部,本篇将通过一个示例程序来展开对地图拖放行为的介绍。
阅读全文
posted @
2010-01-27 11:48
Bēniaǒ
阅读(2844)
推荐(1) 编辑
探索DeepEarth的内置控件
摘要:
在DeepEarth内部提供了6个地图扩展控件(CoordControl、ScaleControl、NavControl、MapControl、MouseControl、ZoomSliderControl)为我们提供了相对比较规范、完善的编程模型,通过他们可进一步的增强地图的操作灵活性等,还可通过扩展开发出许多功能强大的扩展程序。本篇主要以DeepEarth内置控件中的最常用的几个控件为主题探索DeepEarth内置控件的使用方法。
阅读全文
posted @
2010-01-26 16:08
Bēniaǒ
阅读(3755)
推荐(2) 编辑
使用DeepEarth加载在线Google地图(卫星、街道)
摘要:
在《初探DeepEarth控件》一文中简单介绍了一些DeepEarth的基本结构以及地图的TileSource的基本用法,本文通过一个简单的应用示例(加载在线的google卫星地图和街道地图)继续展开介绍DeepEarth控件的相关用法。
阅读全文
posted @
2010-01-20 15:48
Bēniaǒ
阅读(8791)
推荐(2) 编辑