Skip to content

xloong/SpryMap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpryMap

Introduction

This is fork of original SpryMap with IE fix. Demo can be seen here: demo.spidersoft.com.au/SpryMap/index.html

Usage

var map = new SpryMap({
   // The ID of the element being transformed into a map
   id : "",
   // The width of the map (in px)
   width: 800,
   // The height of the map (in px)
   height: 800,
   // The X value of the starting map position
   startX: 0,
   // The Y value of the starting map position
   startY: 0,
   // Boolean true if the map should animate to a stop
   scrolling: true,
   // The time (in ms) that the above scrolling lasts
   scrollTime: 300,
   // Boolean true if the map disallows moving past its edges
   lockEdges: true,
   // The CSS class attached to the wrapping map div
   cssClass: "",
   // The cursor CSS style rule to apply when the mouse hovers the map
   hoverCursor: "auto",
   // The cursor CSS style rule to apply when the mouse is dragged on the map
   dragCursor: "[closed hand cursor]"
});

FAQ

  1. Did you have a way to insert some clickable area on the map? I want to insert on two different city on your map the possibility for a user to click and open a link.
<img id="worldMap" src="map.jpg" alt="A map of the world." usemap="#Map" />
<map name="Map" id="Map">
<area alt="" title="" href="#" shape="rect" coords="432,49,758,425" onclick="alert('Area1');" />
<area alt="" title="" href="#" shape="rect" coords="589,1586,772,1727" onclick="alert('Area2');" />
<area alt="" title="" href="#" shape="rect" coords="435,1259,681,1581" onclick="alert('Area3');" />
<area alt="" title="" href="#" shape="rect" coords="688,1585,780,911" onclick="alert('Area4');" />
</map>
  1. The another way to insert clickable on the map(css position)
<style>
   #worldMap>a {
      position:absolute;
      width:10px;
      height:10px;
   }
</style>
<div id="worldMap">
   <img src="map.jpg" alt="A map of the world." />

   <a href="javascript:void(0)" onclick="alert('clickable demo')" style="top:420px;left:550px;background-color: red;">

   </a>

   <a href="javascript:void(0)" onclick="alert('clickable img demo')" style="top:500px;left:320px;">
      <img src="styles/box.png" alt="" style="width:30px;height:30px;" />
   </a>

</div>

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.4%
  • HTML 11.9%
  • CSS 4.7%