麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

文章列表:GIS笔记

Google Maps(JS)开发入门(11):获取地图事件属性

Google Maps(JS)开发入门(11):获取地图事件属性

在前一篇点击地图添加marker效果文章中,提到了关于地图交互的内容。不过上文中是将用户的操作传给地图,本文中将地图的变化传给用户。在本文中,将捕捉Google Maps的缩放行为,同时将缩放的...

Google Maps(JS)开发入门(10):点击地图添加marker效果

Google Maps(JS)开发入门(10):点击地图添加marker效果

这里要实现的是一种地图交互效果,用户在地图上点击鼠标左键,然后在地图上会添加一个marker,同时地图的中心将移到用户点击的坐标点。实现方法并不是很复杂,需要对地图的点击事件做一个监听。 核心代...

Google Maps(JS)开发入门(9):事件监听中使用闭包

Google Maps(JS)开发入门(9):事件监听中使用闭包

闭包是javascript语言中一项特有的性质,也是js中的难点与重点,当然本文的重点不是讨论javascript语言的特性与方法。本文将提供一种javascript闭包的Google maps...

Google Maps(JS)开发入门(8):响应鼠标点击事件

Google Maps(JS)开发入门(8):响应鼠标点击事件

在Google Maps开发中,用户交互是很重要的一部分内容,例如:放大,缩小,移动等等。今天介绍在Google Maps中使用简单的鼠标点击事件。 核心代码var marker = new g...

Google Maps(JS)开发入门(7):异步加载Google Maps JS 库

Google Maps(JS)开发入门(7):异步加载Google Maps JS 库

在之前的教程中,使用的都是同步加载Google Maps JS 库的方式进行Google Maps的开发。但是做过网站开发的都清楚,在使用同步方式加载js的时候,如果js的源路径出现问题,会导致...

Google Maps(JS)开发入门(6):设置文字从右向左排列

Google Maps(JS)开发入门(6):设置文字从右向左排列

在某些语言中,文字是从右向左排列的,例如阿拉伯语。维基百科有专门的阿拉伯语界面。如图: 如果在Google Maps开发中用到了阿拉伯语,或者需要文字从右向左排列,只需用下面的代码设置。 声明...

Google Maps(JS)开发入门(5):设置地图显示语言

Google Maps(JS)开发入门(5):设置地图显示语言

在某些Google Maps的场景中,需要设置地图显示语言,默认的会显示用户IP所在的地区语言。 全部代码<!DOCTYPE html> <html> <hea...

Google Maps(JS)开发入门(4):使用HTML5 Geolocation属性定位

Google Maps(JS)开发入门(4):使用HTML5 Geolocation属性定位

这是HTML5增加的新属性,在之前的文章中我已经详细介绍过了,本文只是引用的是Google Maps官方的例子。 关于HTML5获取经纬度的详细例子以及详细参数,可以查看这里。关于HTML5 G...

Google Maps(JS)开发入门(3):显示某点的经纬度、世界坐标、像素坐标、图块Tile坐标

Google Maps(JS)开发入门(3):显示某点的经纬度、世界坐标、像素坐标、图块Tile坐标

在之前的一系列文章中,我介绍了关于Google Maps的坐标系统和地图投影。本文介绍一种Google Maps官方的方法,根据经纬度求出一点的世界坐标、像素坐标、图块Tile坐标。 效果图 ...

IDL中使用image函数显示多图

IDL中使用image函数显示多图

在之前的文章中,我写了两篇关于IDL绘图的文章,分别是:IDL采用axis给IMAGE绘图绘制经纬度和IDL8.2采用IMAGE绘图,不过这只能在一个窗口中绘制一张图片,下面是在IDL的imag...

IDL8.2(Windows)破解过程

IDL8.2(Windows)破解过程

在之前IDL8.2下载以及安装方法的文章里,我介绍了关于IDL 8.2在win7 32位下的安装使用方法,应热心读者@潘国强的要求,这里给出关于IDL8.2 在win7 32位下的破解过程。 1...

Google Map(JS)开发入门(2):基本地图显示

Google Map(JS)开发入门(2):基本地图显示

在上一篇文章里,我简单的讲述了关于Google Map(JS)开发中API Key的申请,在以后的文章中,我将以示例的形式讲述Google Map(JS)开发过程。 几个约定 在以后的文章里,将...

Google Map(JS)开发入门(1):申请与获取 API 密钥

Google Map(JS)开发入门(1):申请与获取 API 密钥

在使用Google Map JS  API开发相关网页的时候,首先需要一个Google Map Api 密钥,也就是所谓的API Key。申请过程如下: 1.进入新的控制面板 打开网址...

IDL关于axis函数中coord_transform设置

IDL关于axis函数中coord_transform设置

在上一篇文章中,我们用到了axis函数给IDL绘制的图像加上了经纬度。这里对axis函数做一个的说明。 先从上一篇文章说起,代码如下: grdx= axis('x',location=[0,0]...

IDL采用axis给IMAGE绘图绘制经纬度

IDL采用axis给IMAGE绘图绘制经纬度

在之前的文章里,我提到可以用IMAGE函数自带的MAP_PROJECTION属性来使IDL的图像显示经纬度。如图: 但是之后老师告诉我说,这是错误的,倒不是说MAP_PROJECTION的使用...