BingMap
Spring_Ji
乐观、开朗、自信,喜欢英语、编程、篮球等等,希望结交更多的朋友。
展开
-
bingmap ajax v6.3升级到v7.0的总结
最近在做bingmap ajax v6.3 升级到v7.0,顺便总结了一下不同,和大家一起分享。 我的个人总结: Titlev6.3v7.0Zoom--好Pan--差Load map--快原创 2012-05-05 11:59:16 · 2250 阅读 · 1 评论 -
CrimeMapping在WebGIS应用中的经典例子
经过一段时间对CrimeAnalysis的研究,整理了一些比较好的例子:1. IDV的TimeElapsed的例子【Silverlight做的】:http://vfdemo.idvsolutions.com/collisions/2. 例子中的图表参考价值高【图表用Ext做的】【美国的网站,需要代理】:http://cops.citrusheights.net/index.php?op原创 2013-08-09 13:59:42 · 3465 阅读 · 0 评论 -
AddressMapping -- 非常实用的地址匹配工具
1、上面是地址匹配工具的主界面:左边是连接数据库的配置信息,地址数据是从数据库的具体表中获得的。2、此工具主要是给现有的地址数据添加上经纬度的信息,并且显示匹配的结果,便于追溯。3、应用的匹配平台是BingMap和GoogleMap,由于GoogleMap有每日2500条记录的限制,所以GoogleMap适合增量匹配,用Windows Service方式实现,之前也尝试过GoogleMap原创 2014-02-08 15:08:01 · 7118 阅读 · 3 评论 -
根据道路的shape获得high_cross和low_cross
如图所示:如何根据提供的道路的shape file获得该路的high cross和low cross所谓的high cross就是图中的king st这条路,low cross是Gravers Ln这条路。具体实现的方法如下:#1 将道路的shape数据导入到 Sql Server中#2 在实体表中增加两个字段low_cross和high_cross#3 用程序【我是用C#写的原创 2014-10-15 16:09:21 · 1717 阅读 · 1 评论 -
BingMap地图如何显示中文
这是bingMap的js引用http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0&mkt=zh-cn">>mkt=en-us:英文显示【默认选项】mkt=zh-cn:中文显示在BingMap的官网地图上我还真没有找到设置显示中文的选项。 Test code:Html:原创 2014-11-05 16:59:05 · 6979 阅读 · 4 评论 -
BingMap频繁Add Pushpin和Delete Pushpin会导致内存泄露
最近在做性能测试的时候发现BingMap内存泄露(memory leak)的问题,查找了一些国外的帖子,发现也有类似的问题,但是没有好的解决办法:https://social.msdn.microsoft.com/Forums/en-US/3226f255-2ae1-4718-b848-5f24e76b64b0/your-pushpins-are-broken-addremove-leads-原创 2015-04-02 11:54:00 · 1757 阅读 · 3 评论 -
BingMap key终是开始限制严格了
2015年十一,BingMap终是修改了BingMap key的授权,开始进行严格的限制了,之前的有关key的文档也说过key的限制问题,不过数量上的限制始终没有真正的实施,之前的策略是申请了BingMap的Public website类型的key,只是时间上有一年的限制,实际数量上没有严格的限制,但是今年的十一之后数量上的限制严格了。 目前Public website类型的key的原创 2015-10-16 16:00:43 · 7439 阅读 · 0 评论 -
BingMap的GeocodeService进行地理位置正向和反向检索--后台实现
一、添加GeocodeService的Web服务引用 地理编码服务(GeocodeService)是以WCF技术发布的一个Web服务,地图编码服务提供了以一个有效的物理地址在地图上匹配其对应的地图地址(既地理经度和纬度坐标)和以地理经度和纬度坐标进行反向匹配物理地址路径的功能。要使用该服务需添加该服务(http://dev.virtualearth.net/webservices原创 2014-10-15 16:17:59 · 5189 阅读 · 0 评论 -
BingMap改变鼠标样式【Map/Pushpin/Polygon】
Microsoft.Maps.Events.addHandler(map, "mousemove", function (e) { // get the HTML DOM Element that represents the Map var mapElem = map.getRootElement(); if (e.targetType === "map") { // Mou原创 2014-05-20 22:20:37 · 2120 阅读 · 0 评论 -
WebGIS的分析利器,ThematicMap新版本发布了
1、主界面: 左边是地图及Title,Legend和Statistic模块,右边是配置选项,更改了相应的配置选项,然后点击Apply,相应的变化会显示在左边的地图上,下面图标的数据分布是魔方ArcGIS岁数据分布放置于图表中,便于分段处理。左边Titile可以修改,地图和Legend、Title、Statistic都可以移动。专题图的类型一共有四种:分级颜色【Graduated co原创 2014-01-03 17:27:42 · 2307 阅读 · 2 评论 -
WebGIS在行业中应用的演变
结合我本身的项目及WebGIS在公检法行业中的应用,对此作了一个演变过程的总结: 第一阶段:GIS基本功能的应用:Data Show(数据展示);Search(搜索);Search by polygon(按照面搜索);General Map function(地图的基本功能)。 第二阶段:Business Map(业务应用):Infobox的Hyperlin原创 2013-08-08 10:05:21 · 3075 阅读 · 0 评论 -
BingMap读取shape(arcgis)格式数据(将shape文件转成Sql server2008的geometry类型,再进行读取)
1. 用Arcmap打开shape数据(region),先转换坐标系(GCS_WGS_1984),在地图的数据框属性中可以针对单个图层进行坐标系的转换。2. 如果一个区域有多个不相邻的图形组成(mult-polygon),需要用ArcToolbox的多部分(multipart)转单部分(SinglePart)3. 如果面转折点后的数量太多,影响加载boundary后的移动和缩放的效原创 2012-11-20 09:22:21 · 4746 阅读 · 4 评论 -
地图网站显示实时交通路况信息的原理
1、名词解释:TMC:Traffic Message Channel【实时交通信息】2、通过带GPS功能的手机以及其他移动设备收集位置信息及移动速度信息,通过大量的数据得到某个路段的交通情况,Google就是采取这种方式,Google的搜集数据的方式是匿名的,还和你是否打开GoogleMap获取地址有关,另外Google还有预测交通路况的功能。此种方法需要大量的终端设备做支撑才能获得更加准确的原创 2013-06-19 22:34:35 · 28792 阅读 · 0 评论 -
bingmap ajax v7.0中实现v6.3中的find功能
V6.3中很方便的map.find()的方法到了v7.0中就不见了,原来这个find的实现必须要调用bingmap的webservice来实现,只不过是代码要多一些,但是应用起来要比较灵活了。代码如下: Bing Maps - v7.0 body { font-family: Verdana; fo原创 2012-05-05 12:11:11 · 1173 阅读 · 0 评论 -
bingmap中添加traffic和incident
打开bingmap的官方网站http://www.bing.com/maps/,可以看到地图上方有个Traffic选项,选择了之后就能够看到Traffic的拥堵情况,还能够看到Incident(建筑、修路、事故等等情况),bingmap的API提供了Traffic的接口只能显示Traffic的情况但是不能看到Incidents,经过摸索之后发现,Incidents需要调用bingmap的webse原创 2012-05-05 11:38:45 · 1668 阅读 · 1 评论 -
BingMap事件中this的使用
最近在调试别人封装的代码的时候发现通过Microsoft.Maps.Events.addHandler(map, "viewchange", this.mapChangeView);绑定的一个事件,在MiniMapHelper.prototype.mapChangeView = function (){ this; }中获得的this不一致,而且还会变化,经过分析发现,原来是这原创 2012-05-26 10:09:56 · 871 阅读 · 0 评论 -
bingMap开发必备的参考网站及chm帮助文档
做bingMap ajax开发已经有一段时间了,从bingMap6.3到bingMap7.0,其中经历了很多,现在将开发过程中搜集的资料及相关的链接发出来,供大家分享。bingmap开发的相关链接: http://talkingdonkey.cloudapp.net/BM-AJ-V7/Default.aspx window Azure的网站例子很多很实用 h原创 2012-06-22 10:59:35 · 4552 阅读 · 0 评论 -
Custom pushpin HTML in bingMap v7.0
相信很多人在进行bingMapv6.3升级到bingMapV7.0的时候都会碰到这样的问题,在V6.3中支持直接给pushpin设置一段HTML(通过setCustomIcon方法)但是到了V7.0中却消失了,这让很多在pushpin上多个样式或者多个图片的项目升级工作顾虑重重,现在我终于将这个问题解决掉了,现在与大家一起分享一下。 先发一张要实现的效果图片:原创 2012-06-25 16:58:39 · 3408 阅读 · 3 评论 -
GCS_WGS_1984 是什么意思
世界级地理坐标系,即WGS84:World Geodetic System 1984,是为GPS全球定位系统使用而建立的坐标系统。也是全球所有卫星所用的坐标系统,主要参数是地球经纬度。 BingMap和GoogleMap坐标系都是用的这个坐标系。原创 2012-06-28 16:16:31 · 23485 阅读 · 0 评论 -
bingmap中隐藏bing(logo)的问题
通过bingmap的开发接口可以隐藏掉显示在地图上的bing Search的功能,但是无法隐藏掉现示在地图窗口左下角的bing样式的logo,我经过分析,这个微软官方是不让去掉的,但是只要是显示在DOM上的元素我们就可以通过操作DOM将其找到并隐藏掉,只需要在地图加载的代码中加入这样一行代码就可以了。Microsoft.Maps.Events.addHandler(map, 'tiledown原创 2012-07-13 10:23:34 · 2565 阅读 · 3 评论 -
BingMap中两个地图引发的问题(route和Automatic)
最近解决掉了两个BingMap的bug,都是由于两个地图产生的麻烦(一个是主地图,一个是miniMap),但是miniMap又不能少,于是经过反复的Test,终于解决掉了这两个bug。 先说Route这个问题吧,在我的示例程序中无论我怎么设置routeOptions,都能显示路线,但是在拥有miniMap的程序中怎么也显示不了route,后来通过注释代码的方式Test,最后发现,当原创 2012-08-28 10:40:20 · 1682 阅读 · 1 评论 -
jQuery也能舞出绚丽的界面
最近在做一个产品的功能,是关于专题地图的,做了几个界面,效果还不错,与大家分享一下第一个:介绍一下:这是一个dialog弹出框,用的是jQuery easy UI的Dialog,内部嵌套的是JQuery easy UI的layout控件,向导控件用的是Smart Wizard,样式做了一些调整,左边的Tree控件也是用的jQuery easy UI的。第二个:左边的列表用的原创 2012-11-22 11:49:32 · 2831 阅读 · 5 评论 -
分享一下TimeElapsed(TimeLine)【jQuery版】的优美界面
此功能翻译成中文叫时态GIS,查阅的相关的资料,主要都是基于理论性质的东西,就是在二维或者三维空间中加入时间的概念,但是未见有真正的实践。 完成开发TimeElapsed的工作已经有半年多的时间了,一直没有时间拿出来与博友分享,今天突然想起来,与大家分享一下: 最早想起来要做这个功能的是因为一个国外的TimeElapsed的网站:http://vfdemo.id原创 2012-12-18 09:21:03 · 8183 阅读 · 4 评论 -
Unable to get value of the property '2': object is null or undefined
在bingmap开发的过程中调用_bingLayer.clear();会报“Unable to get value of the property '2': object is null or undefined”错误,百思不得其解,后来测试发现,执行如下代码之后再调用clear()方法就会出现这样的问题。_bingLayer.push(pin2);_bingLayer.push(pin2)原创 2012-09-26 10:40:17 · 2680 阅读 · 0 评论