用于jQuery的谷歌地图Javascript插件。

Posted

tags:

中文标题:用于jQuery的谷歌地图Javascript插件。 原文标题:A Google Maps Javascript plugin for jQuery. 项目评级:Star:1000      Fork:196 下载地址:https://github.com/danielemoraschi/maplace.js 详情介绍

Maplace.js-当前未维护

帮助您将谷歌地图嵌入网站,快速创建地图上位置的标记和控制菜单。

演示

参见演示网站

安装程序

下载Maplace.js的最新版本,包括Google Maps API v3和jQuery。

JS公司

HTML格式

位置阵列

选项

<表格>

选项

类型

默认

描述

地图显示

字符串

#gmap公司

您想在哪里显示地图

控件_ div

字符串

#控件

您要显示菜单的位置。

generate_controls必须为true

controls_on_map必须为false

地图上至少有一个以上的位置

生成控件

布尔值

真实的

如果为false,则不会生成菜单

控件类型

字符串

下拉列表

要设置菜单类型,请选择:下拉列表|列表

控制_映射

布尔值

真实的

如果<em>false</em>,则菜单将生成到属性controls_div定义的元素中

控件_标题

字符串

将标题/标题文本添加到菜单

控件_ cssclass

字符串

将自定义类添加到菜单元素

控件_应用程序

布尔值

真实的

如果false,则不会应用菜单的默认样式

控制器位置

字符串

'右上'

控制地图右上角元素下方右侧的位置。

类型

字符串

标记

要设置贴图类型,请在以下选项之间进行选择:标记|多段线|多边形|方向|融合

全部查看(_A)

布尔值

真实的

如果false,则不会创建链接“查看全部”

查看所有文本

字符串

全部查看

为链接“查看全部”设置自定义文本

启动

整数

0个

设置要显示的第一个位置,0代表“查看所有”

位置

阵列[位置]

[]

地图上标记的位置列表

公地

对象

{}

用一组公共属性覆盖每个位置

显示标记(_M)

布尔值

真实的

如果false,则标记在地图上不可见

显示信息窗口

布尔值

真实的

如果false,则不会创建信息窗口

信息窗口类型

字符串

气泡

仅支持气泡

映射选项(_O)

对象

mapTypeId: google.maps.MapTypeId.ROADMAP, //or roadmap zoom: 1

地图选项对象,由谷歌定义。

物业中心将被忽略。查看“安装”页面,了解如何将地图集中在一个位置

样式

对象

{}

谷歌定义的样式选项

笔划选项(_O)

对象

strokeColor: '#0000FF', strokeOpacity: 0.8, strokeWeight: 2, fillColor: '#0000FF', fillOpacity: 0.4

笔划选项对象,由Google定义。

用于多段线/多边形/方向/融合贴图类型。

方向选项

对象

travelMode: 'DRIVING', unitSystem: 'METRIC', optimizeWaypoints: false, provideRouteAlternatives: false, avoidHighways: false, avoidTolls: false

方向选项对象,由Google定义

方向_面板

字符串

无效

要在其中显示directi的div的ID或类

在步骤中。

融合选项

对象

{}

谷歌定义的融合表选项

可拖动的

布尔值

虚假的

如果为true,则允许用户拖动和修改管线、多段线或多边形

听众

对象

{}

示例:

listeners: click: function(map, event) map.setOptions(scrollwheel: true);

文档:谷歌地图活动

方法

<表格>

函数

参数

返回

描述

添加控件

字符串[名称],函数

将您自己的菜单类型添加到地图

关闭信息窗口

关闭当前信息窗口

显示打开菜单

整数[索引]

布尔值

检查是否必须在菜单上显示位置

在地图上查看

整数[索引]

触发以在地图上显示位置

设置位置

数组[位置],布尔值[重新加载]

替换当前位置

添加位置

array[locations]|对象[location],布尔值[reload]

添加一个或多个位置

添加位置

object[位置],integer[索引],boolean[重新加载]

在特定索引处添加一个位置

拆卸位置

array[index]|integer[index],boolean[重新加载]

删除一个或多个位置

负载

null | boolean |对象[选项]

加载、更新当前选项或强制重新加载当前选项并构造地图

已加载

检查是否已调用Load()

事件

</tbody> <表格>

选项

类型

默认

描述

beforeView全部

函数

在显示所有位置之前开火

afterView全部

函数

显示所有位置后发生火灾

展会前

函数

(索引、位置、标记){}

在显示当前触发位置之前激发

演出后

函数

(索引、位置、标记){}

显示当前触发位置后激发

创建标记后

函数

(索引、位置、标记){}

创建标记后激发

关闭信息窗口之前

函数

(索引,位置){}

在关闭信息窗口之前激发

关闭信息窗口后

函数

(索引,位置){}

关闭信息窗口后调用的函数

打开信息窗口之前

函数

(索引、位置、标记){}

在打开信息窗口之前激发

打开信息窗口后

函数

(索引、位置、标记){}

打开信息窗口后激发

后路线

函数

(距离、状态、结果){}

路线后发生火灾

在折线上单击

函数

(对象){}

单击多段线时激发

圆形半径已更改

函数

(索引、位置、标记){}

当圆的半径发生更改时,会触发此事件。

CircleCenter已更改

函数

(索引、位置、标记){}

当圆的圆心发生变化时,会触发此事件。

阻力

函数

离子

(索引、位置、标记){}

拖动标记时会触发此事件。

拖动结束

函数

(索引、位置、标记){}

拖动事件结束时会触发此事件。

拖动启动

函数

(索引、位置、标记){}

拖动事件启动时会触发此事件。

要求

Maplace.js需要jQuery和Google Maps Library v3。

源代码

已经尽一切努力保持源代码尽可能干净和可读。

Maplace.js是在麻省理工学院许可证下发布的。

变更日志

版本0.2.10

版本0.2.9

版本0.2.8

版本0.2.7

版本0.2.0

版本0.1.3

版本0.1.2

版本0.1.0

如何提高加载网站上嵌入的谷歌地图的速度? [关闭]

jquery mobile中的谷歌地图

用于地图的 Jquery 插件工具

使用带有 jquery 的谷歌地图地理定位 api(wifi 查找)

如何使用 JavaScript 制作用户当前位置的谷歌地图

用于场地的谷歌地图地理编码器