天地图GeoGlobe添加缩略地图

之前在技术群里就聊起怎么创建地图缩略图,感谢群主“oОО砯崖Оo”分享代码,现在我稍微修改注释然后和大家分享一下,事实上有一些函数我也不太明白,今天有博友问起GeoSurf.PortalMap的问题,希望这个实例对你有帮助。 事实上天地图的开发文档说得不清不楚,只是说了GeoSurf.Control.OverviewMap,但是如果单纯初始化是不能显示出缩略图的,要自己用WMS初始化地图,最近再研究有没有简单的方法。 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta...


全文约 361 字, 预计阅读时间为 2 分钟

天地图GeoGlobe添加经纬度-比例尺

之前已经介绍了《天地图GeoGlobe添加Popup弹出框》和《天地图GeoGlobe创建地图标记Marker》,现在介绍一下在矢量地图上加上当前鼠标经纬度和当前地图比例尺的控件。 通过实例化Control下的MousePosition()、Scale和ScaleLine,然后添加到地图或者DIV中实现。 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <script src="http://www.tianditu.com/guide/lib/GeoSurfJSAPI.js" type="text/javascript"></script> <script src="http://www.tianditu.com/guide/2d_samples/sampleCfg.js"...


全文约 228 字, 预计阅读时间为 1 分钟

用PHP获取一年中每星期的开始结束日期

最近项目中需要做个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务。以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码,与大家分享。 以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码。 function get_week($year) { $year_start = $year . "-01-01"; $year_end = $year . "-12-31";...


全文约 313 字, 预计阅读时间为 2 分钟

用HTML开发Chrome插件入门

最近女朋友也用上Chrome了,想到给我们的情侣微博也来个Chrome插件,这次初步的插件开发,发现过程还是比较简单,有HTML和Javascript基础的朋友,都能开发出属于自己的Chrome插件。 插件开发流程 1.开发语言和软件 开发语言就是HTML和Javascript,开发软件选择一款自己熟悉的纯文本编辑器就可以了,例如系统自带的记事本,或者支持语法高亮的Notpad++。 2.设计插件 一个完整的插件是由4个部分组成,分别是manifest.json、.js文件、图标和HTML文件,设计插件就是设计这4类文件。manifest.json的作用是定义插件的属性,例如名称、版本、类型等;HTML文件具体实现插件的功能;.js文件是一个跟浏览器互动的脚本。 3.载入插件 设计好上面几个文件后,就可以将插件载入浏览器中试用一下。首先将它们整理到同一个文件夹中,然后在Chrome的工具栏中选择“扩展程序”,进入扩展管理页,在右侧选择“开发人员模式”,再点击“载入正在开发的扩展程序”按钮,定位到这个文件夹,将整个文件夹载入Chrome中。 4.发布插件 插件试用没有问题后,不妨将它发布出去让更多人使用。首先将插件所在的文件夹压缩成一个ZIP文件(别顺手压缩成了RAR文件)。然后再到扩展管理页,点击右下角的“获得更多扩展程序”链接,进入Chrome官方插件下载页面,在这个网页的左下角,你能看到“发布扩展程序”的链接,点击链接,上传ZIP压缩文件、添加插件的使用说明和截图,就可以发布插件了。 组成结构 Chrome插件最基本的三个文件为: icon.png: 用于在插件工具栏上显示图标,文件名可以自定义,19*19; manifest.json:...


全文约 361 字, 预计阅读时间为 2 分钟

WordPress3.1实现五彩标签云

标签云(Tag Cloud)是自WordPress 2.3+ 以来的内置功能,一般直接调用函数 wp_tag_cloud 或者在 Widgets 里开启即可,但是默认的全部是一个颜色,只是大小不一样,很是不顺眼,虽然可以用插件实现各种效果,但是就觉得爽,所以我在Wordpress3.1下自己动手,参考之前的一下文章,自制五彩标签云。 后台编辑主题的 functions.php, 插入以下代码: function colorCloud($text) { $text =...


全文约 191 字, 预计阅读时间为 1 分钟