青梅猪马

by LionGG, a GIS Major

 

2011年5月6日

百度地图Silverlight版和Flex版(via SuperMap iClient)

摘要: Demo演示:(小提示:点击左上角罗盘外环转动,地图可以旋转哦。双击它即可恢复正北指向。)http://liongg.github.com/maps/bmsl.html(Silverlight) http://liongg.github.com/maps/bmflex.html(Flex)百度地图目前只有JavaScript版本,没有Flex、Silverlight等版本。SuperMap iClient系列产品,支持Google Maps、OSM、QQ 地图等等等等Web墨卡托投影及其Tile瓦片组织方式的地图自然不在话下,对于百度地图相对而言独树一帜的投影和瓦片组织方式,并没有提供已知的解 阅读全文

posted @ 2011-05-06 11:25 狮兄 阅读(4586) 评论(8) 推荐(5) 编辑

2011年3月16日

MarkerCluster之百度地图版

摘要: 在《Marker Cluster面面观》一文中我描述了Marker Cluster的用处:用来解决加载大量点要素到地图上产生覆盖现象的问题,并提高性能。文中列举了那时(2009年)的一些厂商解决方案,并给了图示和链接。在《BMSL:自定义Cluster》一文中,简述并图示了最简单的聚合算法,给了一套针对Bing Map的C#算法简要版。在国内地图/GIS厂商中,超图软件和高德/MapABC都有自己类似的解决方案。算法的原理还是老样子,打格子,计算,聚合。平移或缩放后,也即地图可视区域发生变化,重新计算。事实上,还可以有更复杂的处理方法,在计算距离聚合时采用不同的方案,就会有不同的结果。比如,可 阅读全文

posted @ 2011-03-16 13:11 狮兄 阅读(2960) 评论(2) 推荐(4) 编辑

2011年3月14日

百度地图之自定义覆盖物(Overlay)

摘要: 百度地图提供了默认的Marker作为默认的点标记,或者叫图像标注。除了位置,还支持设置图像Icon,来达到自定义效果。但这个显然比较有限,我们需要更加负责的覆盖物(Overlay)来展示点要素。本文提供了一种自定义覆盖物,命名为ClusterMarker,类似是一种较为复杂的标记。它除了支持常规的位置(Point),还可以设置文字(Text)和风格(Style),而在Text和Style之间会有一定的映射关系,不同的Text对应不同的Style。而映射关系的接口,同样予以开放,可自行设置。构造函数: ClusterMarker(point, text, opt_options):point表. 阅读全文

posted @ 2011-03-14 13:57 狮兄 阅读(3942) 评论(2) 推荐(5) 编辑

2009年11月17日

BMSL:Map Mode解析

摘要: 和传统GIS客户端架构有所不同,BMSL同MapMode的方式来控制Map的一些特征,比如更换地图瓦片数据,限定缩放级别,固定平移范围;甚至是控制鼠标键盘事件导航地图的方式,以及地理坐标与像素坐标的映射等。 Map有属性曰Mode,类型为MapMode。MapMode有子类FlatMapMode,FlatMapMode有子类MercatorMode,MercatorMode有两个子类RoadMod... 阅读全文

posted @ 2009-11-17 22:43 狮兄 阅读(1727) 评论(2) 推荐(2) 编辑

2009年11月16日

BMSL V1新特性

摘要: BMSL V1除包含CTP版的诸如DeepZoom等所有特性外,基于Silverlight3构建,支持OOB,Blend设计时,并利用Bing Maps Key的方式授权。值得一提的新功能有: Map Mode的扩展性增强,比如新增的“Fading Labels”功能,即来源于此。 内置Pushpin及Binding:原来没有默认的地理标记,最基本的添加个地理要素也需要自定... 阅读全文

posted @ 2009-11-16 08:54 狮兄 阅读(1385) 评论(0) 推荐(1) 编辑

2009年11月14日

在BMSL中使用Google 地图

摘要: BMSL,即Bing MapsSilverlight Control的简称,入门请看帮助文档和iSDK,比如申请Key之类,否则会出现“InvalidateCredentials ”的警告。看题目貌似我又来砸场子了,其实不是。遥想当年,Google Maps刚刚诞生之时,并无相应的API。不久就有人Hack之,于是Google就顺势推出API,自此风靡…&he... 阅读全文

posted @ 2009-11-14 11:02 狮兄 阅读(1726) 评论(8) 推荐(4) 编辑

2009年11月11日

Bing Maps Silverlight Control 1.0发布

摘要: Bing Maps Silverlight Control自从3月发布CTP版后,8个月不见动静,甚至沦落到在论坛里已经有人问这个项目是不是死掉了。终于,跳过Beta直接就发布正式版。参见官方报道1,官方报道2,视频新闻等。同时,Bing Maps彻底翻新,增加了诸多新特性,比如:Draggable Routes,缩放条样式更新,和Silverlight Control一致,必应版(中国版)截至目... 阅读全文

posted @ 2009-11-11 12:45 狮兄 阅读(2290) 评论(5) 推荐(3) 编辑

2009年4月27日

猪流感疑似病例全球分布动态图

摘要: 墨西哥爆发猪流感(Swine Flu),我们迅速便得知消息,有人说要是爆发在我国,或许只有火星人才知道。当我浏览网易的相关专题时,看见配了一副静态的疑似病例世界分布图,觉得颇是不太舒服。抽出点时间啰嗦两句。 HealthMap.org是全球疾病警报的综合地图,它聚合了世界卫生组织,Google资讯等信息,把最新的疾病相关信息展示在全球地图上。由于聚合众多信息,因此提供了分类浏览,比如可以浏览某国... 阅读全文

posted @ 2009-04-27 23:07 狮兄 阅读(714) 评论(1) 推荐(0) 编辑

2009年4月20日

Google Maps地图投影全解析

摘要: Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议先对地图投影知识做一个基本的了解,《地图投影为什么》。 什么是墨卡托投影? 墨卡托(Mercator)投影,又名"等角正轴圆柱投影",荷兰地图学家墨卡托(Mercator)在1569... 阅读全文

posted @ 2009-04-20 20:17 狮兄 阅读(14324) 评论(8) 推荐(3) 编辑

2009年3月20日

ArcGIS API for Silverlight 测试版发布

摘要: 当我"Silverlight Map新纪月"到来的口号声响还未落地,ESRI迫不及待地响应,不等开发者大会开张,直接把API公布出来让人体验。估计是想让同学们在大会前熟悉下,到时候有所交流,现场可以提交bug和建议,不至于空谈。该API全称是"ArcGIS API for Microsoft Silverlight™/WPF™",在该页面(http://resources.esri.com/arc... 阅读全文

posted @ 2009-03-20 22:15 狮兄 阅读(1044) 评论(1) 推荐(0) 编辑

导航