geolocation the last location provider was disabled

评论(0)浏览(214)分类:phonegap/cordova
geolocation the last location provider was disabled  phonegap cordova调用getCurrentPosition/watchCurrentPostion时,执行error回调,错误如下code:2message:the last location provider was disabled  如果确认你已经配置过AndroidManifest.xml添加了下面的允许访问位置信息 uses-permission android:name=android.permission.ACCESS_FINE_LOCATION /  那么还出现这个错误那就是androi..

Google Map Api文档,免费Google地图API使用说明

评论(0)浏览(210)分类:Google Maps开发
Google Map Api文档,免费Google地图API使用说明Google Maps API可以让你在自己的网页之中嵌入免费的Google电子地图. 在此之前,你只需要 申请一个API授权码,而这是免费的.因为Google Maps API是还在测试之中的程序,可能有些Bug,并且功能上也有一些欠缺. 你可以到Google Maps API讨论组给出你的意见.特别提示:如果您的英文还马虎,建议您直接看google官方最新的Google Maps API Documentati..

Ext4.1动态生成折线图

评论(0)浏览(209)分类:extjs开发技巧
Ext4.1动态生成折线图  Ext4.1动态生成折线图,其实就是动态创建store对象就好了,然后配置好折线图的x和y轴。  示例DEMO如下data.asp%data='==========查询数据库得到记录组合成json字符串赋值给data变量'==========这里简单示例,直接赋值了data=[{x:10,y:10},{x:20,y:80},{x:30,y:20},{x:40,y:30},{x:50,y:40},{x:60,y:50},{x:70,y:60},{x:80,y:70}]r..

Ext 3.x版本获取服务器返回的附加属性

评论(0)浏览(203)分类:extjs开发技巧
Ext 3.x版本获取服务器返回的附加属性  ext 3.x版本如何通过store对象获取服务器记录集外的附加属性,如下面的数据结构,如何获取附加的abc属性。{totalCount:6679,abc:xx00,rows:[/*记录集合*/]}  我们通过console.log输出ext3.x store对象,在控制台可以监视到store的reader对象的jsonData包含了服务器返回的原始json数据,如下图所示  通过上图就知道要获取ext 3.x版本服务..

Ext本地化显示中文提示信息

评论(0)浏览(201)分类:extjs开发技巧
Ext本地化显示中文提示信息  ext如何将grid表头的排序提示信息,分页信息,和日期控件的说明性文字本地化显示,如中文显示。  ext已经提供很多语言包,默认ext的语言包是英文的,如果要本地化显示,如修改语言为中文,导入相关的ext语言包覆盖默认配置即可。语言包在下载的源代码的locale文件夹下面,里面包含很多种语言的js文件。 script type=text/javascript sr..

Google Chart绘图API中文参考文档

评论(0)浏览(192)分类:Google Maps开发
Google Chart绘图API中文参考文档文档信息翻译: Cloudream ,最后修改:02/22/2008 06:11:08英文版版权归 Google , 转载此中文版必须以链接形式注明原文地址、译者信息及本声明。API 参考:http://labs.cloudream.name/google/chart/api.html常见问题:http://labs.cloudream.name/google/chart/faq.html简介Google Chart API 为您提供动态创建图表的功能。单击下边的网址查看示例..

Ext.ux.ItemSelector.getStore undefined

评论(0)浏览(192)分类:extjs开发技巧
Ext.ux.ItemSelector.getStore undefined  ext4.0中的Ext.ux.ItemSelector实例调用getStore方法获取数据源时发生错误,提示getStore undefined。  查看了下Ext.ux.ItemSelector的源代码,Ext.ux.ItemSelector继承Ext.ux.form.MultiSelect,而Ext.ux.form.MultiSelect继承的是Ext.form.field.Base,Ext.form.field.Base并没有getStore方法,并且Ext.ux.form.MultiSelect没有注册getS..

Google Map开发系列(一)——谷歌地图API密钥(API Key)的解读和使用技巧

评论(0)浏览(189)分类:Google Maps开发
Google Map开发系列(一)——谷歌地图API密钥(API Key)的解读和使用技巧好了,通過前一篇的介紹,大家對Google Map都有所瞭解了吧。不過還得一步步的來。先瞭解API Key吧。所谓API密钥(API Key),其实就是一个字符串,在使用script标签导入API类库的时候作为请求参数传给谷歌的地图服务器,形式就是: script src="http://ditu.google.com/maps?file=apiv=2key=你注册的API密钥" type="text/javascript"/script 我的..

Ext.get和Ext.query获取元素

评论(0)浏览(187)分类:extjs开发技巧
Ext.get和Ext.query获取元素  想要利用ExtJS的库函数对DOM进行各类操作,就要得到Element类型的对象,但是Ext.get()取到的虽然是Element,但是参数只能 是id,如果大家对jQuery的selector方式很喜欢和崇拜,那么就一定要学习Ext.get()和Ext.query()的组合方式。  前面写的get()和query()我都省略参数了,先看看文档中的函数原型:Ext.get( Mixed el ) : ElementParamet..

Google Map开发系列(六)——谷歌地图坐标系统总结

评论(0)浏览(178)分类:Google Maps开发
Google Map开发系列(六)——谷歌地图坐标系统总结要在地图中定位一个点,最常见的就是使用一个地理坐标来定位。但是,谷歌地图API还提供了不同于地理坐标的多套坐标系统,方便我们在需要的时候使用不同的坐标来定位在地图上显示的信息。我在右边的地图中演示了这些坐标,可以把的鼠标移到地图上看看,注意要展开“鼠标位置”的内容啊:)。这些坐标系统可以简单的总结如下(这些系统是我自己命名的..

Google Map开发系列——写在前面的

评论(0)浏览(172)分类:Google Maps开发
 Google Map开发系列——写在前面的Google Maps API是Google自己推出编程API,可以让全世界对Google Maps有兴趣的程序设计师自行开发基于Google Maps的服务,建立自己的地图网站。以下是我在Google Maps API开发过程中找到的一些API的编程资源,包括中文文档,中文说明,示例等等,希望对Google Maps编程感兴趣的程序员有所帮助。  中文资料部分(包括中文的文档说明等,以下的网..

Google Map开发系列(三)——加载谷歌地图API的URL详细解读

评论(0)浏览(164)分类:Google Maps开发
Google Map开发系列(三)——加载谷歌地图API的URL详细解读谷歌地图的API类库是通过script标签导入的,形式如下:script src="http://ditu.google.com/maps?file=apihl=zh-CNv=2key=abcdefg" type="text/javascript"/script我们使用API的时候关心的就是这个script的src属性了,这个属性也就两个部分:路径:http://ditu.google.com/maps; 参数:file=apihl=zh-CNv=2key=abcdefg。解剖一下:1、 路径:ht..

Ext表单如何直接显示错误信息

评论(0)浏览(161)分类:extjs开发技巧
Ext表单如何直接显示错误信息  Ext的表单配置了allowBlank为false或者其他验证条件时,如何在表单加载完毕后直接显示错误提心提示,而不需要输入控件获取焦点,blur后在显示数据为空或者和验证条件不匹配时配置的错误信息。  在FormPanel表单加载完毕后直接显示错误提示信息,可以给FormPanel增加render事件,触发BasicFrom的isValid方法即可将需要验证的字段的提示信息..

Google Map开发系列(八)——使用GMapOptions定制你的谷歌地图

评论(0)浏览(157)分类:Google Maps开发
Google Map开发系列(八)——使用GMapOptions定制你的谷歌地图前我曾经解释过创建一个地图的详细步骤,但是,真正创建地图的核心步骤也就两行代码: var map = new GMap2(document.getElementById("mapContainer")); map.setCenter(new GLatLng(33.0, 106.0), 3);有这两行代码,你就可以在你的网页上展现你的谷歌地图了。但是,这个是最简单的地图,如果你想要对这个地图做一些小小的变动,更符合你的胃口,..

Google Map开发系列(五)——怎样在你的网页里嵌入地图

评论(0)浏览(148)分类:Google Maps开发
Google Map开发系列(五)——怎样在你的网页里嵌入地图要想在自己的网页中嵌入地图,常用的方法可以归纳为以下几种:1、最简单的方法——使用谷歌地图主页的"链接"如果你只需要在自己的页面上显示某个特定范围的地图,比如你的公司所在地,但是不需要在地图上添加任何额外的内容,比如标记、折线等等,那么,使用这个方法来嵌入谷歌地图是最简单的。登录谷歌地图主页,定位你需要显示的范围后,点击地..

Ext.data库中几个常用类的原理及其使用

评论(0)浏览(148)分类:extjs开发技巧
Ext.data库中几个常用类的原理及其使用Ext.data 库主要包括以下几个类:Ext.data.Store ==DataSetExt.data.Record ==DataSet.RowExt.data.DataProxy ==SqlConnectionExt.data.DataReader ==SqlDataAdapter以下分别进行介绍:1.Ext.data.Record可以用来定义一行数据的格式,它有几个重要的属性和方法:data:实际的数据modified:如果dirty==true 这modified中存放的是修改前的数据否则为空..

Ext.menu.Menu添加的菜单id命名不能为数字

评论(0)浏览(148)分类:extjs开发技巧
Ext.menu.Menu添加的菜单id命名不能为数字  Ext.menu.Menu调用add方法添加菜单项时,注意如果配置了id,id不能为数字,要不会报错。  Ext4-会出现:Uncaught TypeError: Cannot read property 'dom' of null 错误。  Ext5会出现:Uncaught Error: Invalid component id: 0 错误  但是在IE4-下配置id为0不报错,可以正常生成菜单。。⊙﹏⊙b汗。。。~标记下,防止以后忘记..

Google Map开发系列(十二)——定制GoogleBar --谷歌地图的本地搜索栏

评论(0)浏览(147)分类:Google Maps开发
Google Map开发系列(十二)——定制GoogleBar --谷歌地图的本地搜索栏在提到地图上的默认控件和GMap2的设置项的时候,我都提过谷歌地图的本地搜索栏这个控件,要在地图上加上这个控件很简单,不需要调用GMap2.addControl(),只需要一句话: map.enableGoogleBar();这样就可以在地图的左下角加上这个搜索栏了,并且替换掉了原来的谷歌Logo的图片。目前用这个搜索栏可以搜索两种类型的数据: 1、地名; 2、谷歌提供的..

ext笔记

评论(0)浏览(146)分类:extjs开发技巧
ext笔记 1.ext事件封装在ext.lib.Event下。上一层还有ext.EventObject,它继续封装了ext.lib.Event。一般函数中 function(e),这个e就是ext.EventObject对象。而且ext.EventObject还封装了鼠标和键盘的一些操作。 2.element.on('click',fn,this,{single:true,delay:100,testId}).其中single表示第 一次,delay延迟,testId是传入fn()的参数。在fn..

vs2013 cordova failed to run java -version解决办法

评论(0)浏览(141)分类:phonegap/cordova
vs2013 cordova failed to run java -version解决办法  如果你使用vs2013开发cordova项目时,编译项目时如果出现下面的错误Failed to run java -version,make sure your java environment is set up错误,那一般是你的java sdk版本不一样的问题。  之前系统安装过java sdk7(因为也安装了mono for Android的vs插件,mono for Android要求java sdk为32位版本)和Android sdk,已设置好java_home系统..

Ext.get,Ext.select,Ext.query方法

评论(0)浏览(140)分类:extjs开发技巧
Ext.get,Ext.select,Ext.query方法1,Ext.get  Ext.get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象, Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对应的Element对象,可以通过Element对象 上的方法来实现对DOM指定的操作,比如用hide方法可以隐藏元素、initDD方法可以让指定的DOM具有拖放特性等。get方法其实是 Ext.Element.get的简写..

网站通过API调用Google地图

评论(0)浏览(140)分类:Google Maps开发
网站通过API调用Google地图 前几天有人说要求MAPBAR的.我研究了一下杭州美食网的调用Google的.不知道有人需要不.放在房产网上看空气污染不错....演示:http://www.qhdfang.com/map/需要卫星照片的比较少吧.还有发这个的话会不会因为泄露国家军事建筑而违法呢?下面介绍使用方法:第一步先在http://code.google.com/apis/maps/signup.html注册一个你网站的API KEY然后把以下文件..

Google Map开发系列(七)——使用谷歌地图API实现自定义控件

评论(0)浏览(132)分类:Google Maps开发
Google Map开发系列(七)——使用谷歌地图API实现自定义控件使用谷歌地图API定义自定义的控件其实非常简单,看看我在右边地图的右上角添加的半透明的状态监控栏,这就是一个自定义的控件。闲话少说,先看一段Hello World的代码function MyControl(){}MyControl.prototype = new GControl();MyControl.prototype.initialize = function(map){ this.map = map; var container = map.getContainer(); var lab..

Google Map开发系列(十一)——谷歌地图上的快捷键

评论(0)浏览(126)分类:Google Maps开发
Google Map开发系列(十一)——谷歌地图上的快捷键前面设置地图的博文里面其实漏掉了一个很有意思而又不太引人注目的地图特性,就是设置地图的快捷键。说实话,之前我也没有注意过这一点,甚至都没有想过地图可以支持快捷键,一个以拖拽成名的应用,谁又能想到可以用快捷键来控制呢。有一天无聊的上下翻动地图API的文档,突然发现一个很陌生的类,GKeyboardHandler,没见过!仔细看了一下,居然是..

Google Map开发系列(十三)——使用地图API实现自定义叠加层

评论(0)浏览(123)分类:Google Maps开发
Google Map开发系列(十三)——使用地图API实现自定义叠加层与地图上的控件不同,地图上的叠加层(Overlay)指的是和某个经纬度坐标绑定,能够跟随地图的缩放拖拽而相应移动的DOM原始,地图API文档里定义的GMarker、GPolyline、GInfoWindow都属于叠加层。右边地图上显示的交通信息的图标就是一个叠加层。先看一段Hello World的代码吧:var MyOverlay = function(latlng_) { this.latlng = latlng_;};MyOve..

Google Map开发系列(二)——使用谷歌地图API应该有所了解的一些技术外背景

评论(0)浏览(121)分类:Google Maps开发
 Google Map开发系列(二)——使用谷歌地图API应该有所了解的一些技术外背景这些内容,常用谷歌地图的应该也都知道,我也只写我知道的,了解这些对使用API还是有帮助的。1、 谷歌地图主页谷歌地图对应不同的地区都会有一些专门的主页,首次登陆时会显示这些地区,比如,香港的:http://maps.google.com.hk,台湾的:http://maps.google.com.tw,日本的:http://maps.google.co.jp不过,我们常用的也就三个:http://maps.g..

Google Map开发系列(十)——给你的地图加上API提供的默认控件

评论(0)浏览(115)分类:Google Maps开发
Google Map开发系列(十)——给你的地图加上API提供的默认控件地图上的控件一般是指悬浮在地图上、不随地图移动的图片、按钮等等DOM元素,可以用来控制地图、帮助用户和地图交互、显示地图的特定信息和状态。在谷歌地图主页上,有可以控制地图缩放的控件、有切换地图类型的控件、有显示缩略图的控件等等,这些控件在地图API里默认也都是提供的,所以,你可以在你的地图上加上这些控件,并且可以根据你的需要..

jquery easyUI form plugin bug

评论(0)浏览(112)分类:easyui开发技巧
jquery easyUI form plugin bug  jquery.easyui插件中的form表单插件存在一个bug,就是如果load 数据的时候,没有区分input是否为text或者radio,checkbox,直接一句+展开-JavaScript$("input[name="+name+"]",form).val(val);  这句就要老命了,会将radio,checkbox的值全部设置为加载的数据中键名称对应的值了,这样就无法修改radio,checkbox的值了。  下面只需要将j..

Google Map开发系列(九)——GMap2可以有哪些设置项

评论(0)浏览(97)分类:Google Maps开发
Google Map开发系列(九)——GMap2可以有哪些设置项初始化一个GMap2对象除了可以使用GMapOptions参数设置谷歌地图外,在创建GMap2对象后还可以用一些方法设置地图的一些通用属性,照我的使用习惯和频率,做个分类(如果我在标题后没有添加“默认”,则这个属性在默认状态下地图是不支持的,另外,文中的map指GMap2的实例对象,省得用GMap2来作方法声明的时候有人误解):1、可以连续缩放地图缩放的时..