摘要: js下跨域的问题很让人头疼,本文讨论如何在javascript下实现跨域访问,以及如何利用jquery来实现跨域访问。1,javascript下的跨域访问1)实现基本原理在html的DOM节点中,<script>节点是可以访问跨域服务器上的数据的,因此可以通过指定<script>的src属性值为跨域的服务器的url,从而实现跨域访问。但是这个url的返回值不能是单纯的诸如{id:1, name: 'shyman', age: 18, male:true}格式的json对象设想一下,假如有一个名为example.js的javascript文件,该javas 阅读全文
posted @ 2012-05-30 14:27 爱生活,爱GIS 阅读(4669) 评论(0) 推荐(0) 编辑
摘要: 自己用flex api写的调用国家天地图的应用程序在发布到服务器上之后,发现在打印和截屏的时候会出现“安全沙箱冲突”的错误信息其实这是flex的一种安全策略关于解决这种冲突的方法,网上说的天花乱坠,各种解决方法,本人比较熟悉的是以下两种方式1)在地图服务器根目录下放置crossdomain.xml跨域文件2)写代理由于国家天地图服务器远在首都,基本上方法1) 目前来说无法实现,所以只能通过方法2)写代理的方式本人写了一servlet实现代理天地图瓦片服务的功能Stringtype=request.getParameter("T");Stringx=request.getPa 阅读全文
posted @ 2012-05-22 20:46 爱生活,爱GIS 阅读(1389) 评论(1) 推荐(0) 编辑
摘要: 首先解释下本文要讨论的内容。。。 flex开发生成的网页有如下形式http://myserver/flexdev/index.html这是最常见的一种,其实这个url后面可以跟参数,比如http://myserver/flexdev/index.html?username=111&password=222在flex程序中如何接收这些传递过来的参数值?这是这篇博文要讨论的有两种方式可以接收客户端传递过来的参数方式一:varuserName:String=FlexGlobals.topLevelApplication.parameters.username;varpassword:Stri 阅读全文
posted @ 2012-02-09 09:53 爱生活,爱GIS 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: flex警告:swc“D:\Adobe\Adobe Flash Builder 4.5\sdks\4.5.1\frameworks\libs\framework.swc”具有默认样式并且在 library-path 中,表示依赖项将不带有样式进行链接。这可能会导致使用输出 swc 的应用程序出现外观丢失的现象。swc 应该放置在 external-library-path 中。看看网上解决办法。。问题: The swc ‘/Applications/Adobe Flash Builder Burrito/sdks/4.5.0/frameworks/libs/framework.swc’... 阅读全文
posted @ 2011-11-07 20:44 爱生活,爱GIS 阅读(1028) 评论(1) 推荐(0) 编辑
摘要: 在flex中项目渲染器是很重要的一种渲染手段问题1:如何在应用程序中单击某一个Item,获取该Item的值效果图如下,点击“视频”Item时,弹出“视频”两个字两个解决办法办法一:在自定义的ItemRenderer组件的Click事件中分发事件dispatchEvent(newEvent("itemClick",true));注意后面的true,此处表示取用事件冒泡,这一点非常重要!!在调用自定义ItemRenderer组件的应用程序文件中,添加监听事件addEventListener("itemClick",onItemClick);接着定义onIte 阅读全文
posted @ 2011-09-24 01:45 爱生活,爱GIS 阅读(984) 评论(2) 推荐(1) 编辑
摘要: 众所周知,像天地图和e都市的地图都是以切片的形式存放在服务端的,系统根据用户选择的范围加载该范围的瓦片地图,这比传统的实时渲染地图的响应速度更快。google地图和baidu地图的原理也不外乎如此。 所以说,如果本地硬盘上有瓦片地图,或者我们知道瓦片地图在远程服务器端的组织形式,利用简单的javascript脚本语言和浏览器就可以实现对地图的浏览,通俗地说,这其实就是一个图片浏览器。考虑到远程服务器需要网络连接,最近利用闲暇时间将长沙市范围的e都市上的瓦片下载到本地,这样在没有网络的情况下也能浏览地图了。 采用网上广泛流传的完全利用js脚本写的开源“webgis完整功能例子”,换上本地硬盘上. 阅读全文
posted @ 2011-09-08 01:33 爱生活,爱GIS 阅读(3112) 评论(11) 推荐(1) 编辑
摘要: 上次没去武汉光谷的3S大型招聘会,自然也就没参加超图的应聘了这次他们来到了我们学校招人,我们这次机试卷是B卷包括两道题,120分钟1,写一个字符串逆排的程序,要求从键盘随机输入一串字符,然后逆序输出,字符串逆排序程序要求不能使用已有的string相关类或对象实现。(20分)2,在屏幕上输出一个圆环,要求:圆环在屏幕中心显示,圆环内半径为100象素,外半径为200象素,圆环边线用红色表示,圆环填充用... 阅读全文
posted @ 2010-11-29 09:38 爱生活,爱GIS 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 有关于 ArcGIS Server JavaScript API 一些概念性质的东西在这里不罗嗦了,直接进入主题,如何利用 ArcGIS Server JavaScript API 开发交互性强的webgis 的一点思路。如果你熟悉GeoServer + openlayer,或者是大名鼎鼎的google api,抑或是baidu api,相信你会对学习 ArcGIS Server JavaScri... 阅读全文
posted @ 2010-09-03 14:52 爱生活,爱GIS 阅读(2488) 评论(0) 推荐(1) 编辑
摘要: 由于要学习 ArcGIS Server JavaScript API,在此 API 中 ESRI 采用的是 JavaScript 开源框架 Dojo,于是先学习了点 Dojo 的知识,算是为以后的工作做准备吧。 其实开源 JavaScript 框架很多,比如最早的 prototype,很实用的 jQuery,Yahoo 的 Yui,超炫的 ExtJS 等,至于为什么 ESRI 采用 Dojo,我们... 阅读全文
posted @ 2010-09-03 13:02 爱生活,爱GIS 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 这里主要讲解展示不同的服务地图先看一个实例:  新建一个Silverlight项目,在MainPage.xaml文件中,引入 ESRI.ArcGIS.Client 命名空间和 ESRI.ArcGIS.Client 所在的程序集 ESRI.ArcGIS.Client,并指定该命名空间的名字为 esri,当然你也可以用自己的别名,比如myGIS。  接着写Map控件,并指定Map中的地图服务,一个简单... 阅读全文
posted @ 2010-06-22 21:55 爱生活,爱GIS 阅读(2046) 评论(3) 推荐(3) 编辑
摘要: 学习ArGIS API for Silverlight时间不久,希望记录下自己的心得。  ArcGIS API for Microsoft Silverlight在今年三月份发布了1.2版本,它的最新版本是2.0 BETA版,这个版本目前还在测试阶段,作者使用的是它的1.2发布版本。搭建开发环境:1,安装 VS 2008。2,安装 VS 2008 SP1补丁包,可以在这里下载。3,安装 Micro... 阅读全文
posted @ 2010-06-21 14:31 爱生活,爱GIS 阅读(1685) 评论(0) 推荐(1) 编辑
摘要: 最近在做一个学术期刊的投稿子模块,其中涉及到div的隐藏和显示,具体是要在后台获取数据然后决定div的隐藏或者是显示以及checkbox的选中或者是未选中状态。想了好多自以为是的方法,接二连三地失败了下面给出正确的思路和方法,也算是给自己积累点东西1,前台代码代码 Code highlighting produced by Actipro CodeHighlighter (freeware)htt... 阅读全文
posted @ 2010-03-21 17:05 爱生活,爱GIS 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 最近闲来无事,用js自己做了一个弹出式对话框下图是我的设计思路下面是具体的js代码1,首先定义几个自定义函数代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//判断是否为数组functionisArray(v){returnv&&... 阅读全文
posted @ 2010-01-16 19:50 爱生活,爱GIS 阅读(2266) 评论(0) 推荐(0) 编辑
摘要: 好久没来更新博客了,马上元旦了,先祝各位元旦快乐了,我也将这篇博客作为09年最后一篇博文了一、关于网络数据集的制作  由于要做实现网络分析的功能,而手中却没有网络数据集,关于网络数据集的制作,网上也有不少的资料。我参考的是ESRI为我们提供的帮助文档(Network_Analyst_Tutorial.pdf,该文档位于C:\Program Files\ArcGIS\Documentation,当然... 阅读全文
posted @ 2009-12-30 16:14 爱生活,爱GIS 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 一、关于服务器上下文1,服务器上下文(ServerContext)本质上是一个GIS服务器上的进程,它是服务器端编程的起点。2,只有本地资源才能得到服务器上下文,通常得到服务器上下文的主线是:MapResourceLocal——>ServerContextInfo——>ServerContext3,在gis服务器上创建对象,只能通过Ser... 阅读全文
posted @ 2009-11-23 18:24 爱生活,爱GIS 阅读(945) 评论(0) 推荐(0) 编辑