JavaScript地图拖动功能SpryMap的简单实现
使用它你可以轻松实现类似Google、百度地图的拖动效果,对于要展示大图时使用SpryMap是再好不过的了。SpryMap的定制性也很高,通过参数可以设置图片的起始位置、CSS样式等等。除此之外,你也可以设置是否使用平滑的拖动效果。
如何使用
首先在head中加载SpryMap的脚本文件
代码如下:
<script type="text/javascript" src="spryMap-min2.js"></script>
在页面中添加要显示的图片,如设置id为worldMap的img标签
代码如下:
<img id="worldMap" src="map.jpg"/>
var map = new SpryMap({id : "worldMap",
height: 400,
width: 800,
startX: 200,
startY: 200,
cssClass: "mappy"});
相关推荐
-
百度地图api应用标注地理位置信息(js版)
有时做了一些东西没有记录,而过一段时间再看的时候,有会忘记了.需要在重新在看一遍. 百度地图javascript api可以参考 http://developer.baidu.com/map/reference/ 示例:http://developer.baidu.com/map/jsdemo.htm 更多百度地图的介绍http://www.cnblogs.com/milkmap/tag/%E5%9C%B0%E5%9B%BEAPI/ 里面介绍的非常详细. 弄了一个百度地图来标注地理位置信息
-
通过JS获取用户本地图片路径并显示的代码
复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu
-
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
一.闲扯 有一天班长说了,同学们希望我开发一个可以共享位置的通讯录,于是自己简单设计了下功能.包括用户角色.发表微博.共享位置等等.这次也是有点私心的,为了锻炼最近看的angularjs,于是果断选择Node.js + MongoDB + angular.js的方案.当然,开发Node.js的体会越来越深刻.记得,去年leader告诉我说尽量让node的每一个服务只支撑一个业务功能,这样才能更方便的维护.当时特别想把一个Node服务做的特别强大.现在看来leader的做法是对的,我更加倾向于把n
-
JS中引用百度地图并将百度地图的logo和信息去掉
采用CSS覆盖的方法就可以了,但是官方是不允许这么做的,参考:http://developer.baidu.com/map/question.htm 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>javascript移除百度地图LOGO和版权信息</title> <script type="text/j
-
javascript 火狐(firefox)不显示本地图片问题解决
<img id="img1" src=""/> <script> function fileChange(obj) { var url = obj.value url = "file:///" + url.replace("\\",'/'); alert(url); document.getElementById("img1").src= url; } </script>
-
javascript html5 canvas实现可拖动省份的中国地图
本文实例分享了html5 canvas可拖动省份的中国地图实现方法,供大家参考,具体内容如下 1.数据获取 画地图需要省份边界坐标,理论上可以每次都用百度API获取数据并绘图,但为了增加效率,首先将所有坐标都获取下来并存入数据库中. 新建省份数据数组 复制代码 代码如下: var allZoneData = [{'name':'辽宁省','been':'yes','id':'01'},<span style="font-family: Arial, Helvetica, sans-seri
-
javascript IE7 浏览器本地图片预览
说明: 在对象容器边界内,在对象的背景和内容之间显示一张图片.并提供对此图片的剪切和改变尺寸的操作.如果载入的是PNG(Portable Network Graphics)格式,则0%-100%的透明度也被提供. 语法: filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL ) enabled:可选项.布尔值(Boolean).设
-
jsp连接MySQL操作GIS地图数据实现添加point的功能代码
index_map.jsp中的代码: 复制代码 代码如下: <%@ page language="java" pageEncoding="utf-8"%> <%@ page contentType="text/html;charset=utf-8"%> <% request.setCharacterEncoding("UTF-8"); response.setCharacterE
-
js 调用百度地图api并在地图上进行打点添加标注
最近要做一个网页,具体内容是:上边有一个标题,下边分成两块,左边是地图.并且地图上有两个点,点击两个点有相应的提示信息,显示数据库里最新的两条数据信息.右边是一些文字说明.本人刚开始学习,做的也不是很好 总体效果如下所示: 首先新建map.php文件,代码如下 复制代码 代码如下: <!DOCTYPE html> <?php /* 创建与数据库的连接 */ $conn=mysql_connect("","","") or die
-
JS预览图像将本地图片显示到浏览器上
复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"&
随机推荐
- jQuery ajax实现省市县三级联动
- DB2编程序技巧 (七)
- linux系统使用python监测网络接口获取网络的输入输出
- Python中使用urllib2防止302跳转的代码例子
- 定时器(setTimeout/setInterval)调用带参函数失效解决方法
- js的[defer]和[async]属性
- Asp.net treeview实现无限级树实现代码
- symfony2.4的twig中date用法分析
- 探讨file_get_contents与curl效率及稳定性的分析
- ThinkPHP后台首页index使用frameset时的注意事项分析
- PHP Socket网络操作类定义与用法示例
- C#实现程序单例日志输出功能
- C语言实现排序算法之归并排序详解
- javascript实现动态加载CSS
- js数组中如何随机取出一个值
- JavaScript运动框架 多物体任意值运动(三)
- Ubuntu Server 11.10安装配置lamp(Apache+MySQL+PHP)
- review引发的有关于单例模式的思考
- Java中的深拷贝和浅拷贝介绍
- javascript创建数组的最简代码