Newmuse items tagged w/ map
Position GraphContext:
- alistapart.com/articles/cssmaps:
- @ 3239: display text-based data on a map keeping it accessible useful and
- @ 3153: then make it into a map. Learn More Related Topics: Accessibility
- @ 3199: Davis California enjoys creating web-based mapping applications photography and learning daily
- @ 3050: content is separated from the map layout. When content can be
- @ 3096: might be done on a map. These same concepts could be
- @ 3111: or even a drill down map to display detailed data for
- @ 3007: all types of web based maps or GIS applications; however a
- @ 3030: Compared to other commonly used mapping methods this technique starts with
- @ 3041: the data and builds a map around it. Text content is
- @ 2945: example of a more accessible map presented here is just that
- @ 2954: just that a more accessible map. It does not claim to
- @ 2912: map Created a pleasing visual map for sighted users Created an
- @ 2919: sighted users Created an interactive map for mouse users Allowed non-mouse
- @ 2930: users to interact with the map with their keyboard Where to
- @ 2895: doing this? Created a text-based map Enabled screen readers text-based users
- @ 2907: search engines to “read” the map Created a pleasing visual map
- @ 2881: back into view when the map points are hovered What have
- @ 2867: and keyboard events to the map points Enabled the dd “tooltips”
- @ 2838: into points located around the map using CSS Styled the dd
- @ 2828: dl to look like a map Styled the dt elements into
- @ 2777: page to assign different background map images to the dl based
- @ 2762: the background image of the map be set by JavaScript. This
- @ 2751: dynamically place points on a map you might also consider having
- @ 2714: point image placed on the map */ pointLat = pointLat -
- @ 2693: + 180 ) * ( mapWidth / 360 ); /* you
- @ 2675: + 90 ) * ( mapHeight / 180 ); // convert
- @ 2653: (in pixels) mapWidth = // map width (in pixels) // convert
- @ 2650: // map height (in pixels) mapWidth = // map width (in
- @ 2646: and width mapHeight = // map height (in pixels) mapWidth =
- @ 2643: get map height and width mapHeight = // map height (in
- @ 2639: -180.00 and 180.00; // get map height and width mapHeight =
- @ 2613: example world map image in map coordinate system GCS_WGS_1984 */ //
- @ 2610: /* For this example world map image in map coordinate system
- @ 2599: to pixels for the world map image used in our example:
- @ 2574: dynamically place points on the map are beyond the scope of
- @ 2557: place points on this world map by latitude and longitude? Server
- @ 2524: for us to place multiple maps on a single page so
- @ 2501: example of a “sticky” tooltip map (the JavaScript functions have oviously
- @ 2457: the tooltip? This next example map shows images inside the tooltip.
- @ 2444: that we have a functional map why don’t we add some
- @ 2425: with only a class of “map.” You can see this in
- @ 2412: both “map” and “on” (<dl class="map on">) and will not affect
- @ 2408: have are class-ified as both “map” and “on” (<dl class="map on">)
- @ 2377: like this: dl.map.on { background: url(worldmap.png) no-repeat; border: 1px solid #999;
- @ 2374: each style rule like this: dl.map.on { background: url(worldmap.png) no-repeat; border:
- @ 2348: map dl a class of “map ” we’ll need to add
- @ 2343: As we have given our map dl a class of “map
- @ 2326: the map “on.” If the map is not “on ” it
- @ 2322: be tweaked to turn the map “on.” If the map is
- @ 2310: enable the tooltips and the map style the JavaScript init() method
- @ 2291: useable text version of the map because without JavaScript enabled they
- @ 2239: the data displayed as a map can be read by a
- @ 2228: city. Of course because this map is created from text-based data
- @ 2212: now have a visually pleasing map that provides more detail when
- @ 2204: we are with this second map example. We now have a
- @ 2150: the major parts of this map example’s JavaScript but did not
- @ 2073: easy just call window.onload = mapMaker.init() right? Well you could do
- @ 2047: not go outside the background map image boundaries. The last detail
- @ 2034: account the size of the map and positions the tooltip so
- @ 2022: the visible area of the map but the script also takes
- @ 1980: newY + tooltipHeight ) > mapHeight ){ tooltip.style.top = newY -
- @ 1971: } //check if tooltip fits map height if( ( newY +
- @ 1947: newX + tooltipWidth ) > mapWidth ){ tooltip.style.left = newX -
- @ 1934: // check if tooltip fits map width & adjust if necessary
- @ 1928: var newY = a.offsetTop + mapMaker.offsetY; // check if tooltip fits
- @ 1922: var newX = a.offsetLeft + mapMaker.offsetX; var newY = a.offsetTop +
- @ 1886: var mapWidth = tooltip.parentNode.offsetWidth; var mapHeight = tooltip.parentNode.offsetHeight; // get width
- @ 1882: height of background map var mapWidth = tooltip.parentNode.offsetWidth; var mapHeight =
- @ 1774: dd when a map point (dl.map > dt > a) is
- @ 1880: width and height of background map var mapWidth = tooltip.parentNode.offsetWidth; var
- @ 1772: the tooltip dd when a map point (dl.map > dt >
- @ 1645: mapMaker.showTooltip ); mapMaker.addEvt( location 'blur' mapMaker.hideTooltip ); ii++; }; ii =
- @ 1686: one with a class of “map”. When it finds one it
- @ 1642: mapMaker.addEvt( location 'focus' mapMaker.showTooltip ); mapMaker.addEvt( location 'blur' mapMaker.hideTooltip ); ii++;
- @ 1640: mapMaker.hideTooltip ); mapMaker.addEvt( location 'focus' mapMaker.showTooltip ); mapMaker.addEvt( location 'blur' mapMaker.hideTooltip
- @ 1637: mapMaker.addEvt( location 'mouseout' mapMaker.hideTooltip ); mapMaker.addEvt( location 'focus' mapMaker.showTooltip ); mapMaker.addEvt(
- @ 1635: mapMaker.showTooltip ); mapMaker.addEvt( location 'mouseout' mapMaker.hideTooltip ); mapMaker.addEvt( location 'focus' mapMaker.showTooltip
- @ 1632: mapMaker.addEvt( location 'mouseover' mapMaker.showTooltip ); mapMaker.addEvt( location 'mouseout' mapMaker.hideTooltip ); mapMaker.addEvt(
- @ 1630: = DTs[ii].firstChild; mapMaker.addEvt( location 'mouseover' mapMaker.showTooltip ); mapMaker.addEvt( location 'mouseout' mapMaker.hideTooltip
- @ 1627: ii ){ location = DTs[ii].firstChild; mapMaker.addEvt( location 'mouseover' mapMaker.showTooltip ); mapMaker.addEvt(
- @ 1610: if( DLs[i].className == 'map' ){ mapMaker.stripWhitespace( DLs[i] ); var DTs =
- @ 1608: i ){ if( DLs[i].className == 'map' ){ mapMaker.stripWhitespace( DLs[i] ); var
- @ 1561: object. It sets up the map by adding events to each
- @ 1555: we call to initialize our mapMaker object. It sets up the
- @ 1481: function(){ // sets up the maps } showTooltip: function(){ // shows
- @ 1460: example script looks like: var mapMaker = { offsetX: -16 //
- @ 1257: to remain independent of our map and our markup. To do
- @ 1136: Now that we have a map with points positioned we need
- @ 1112: places the points on the map but does not display any
- @ 1093: We’ve just created a basic map so let’s look at where
- @ 1079: top: 80px; left: 484px; } dl.map a#tokyo { top: 105px; left:
- @ 1071: in the above code snippet): dl.map a#shanghai { top: 80px; left:
- @ 1031: to each point on the map. These points are represented by
- @ 1010: position: absolute; z-index: 10; } dl.map a.location:hover { background: url(point-hover.png) no-repeat
- @ 987: anchor links looks like this: dl.map a.location { background: url(point.png) no-repeat;
- @ 862: look like a tooltip window: dl.map dd { background: #555; border:
- @ 789: when a point on the map is hovered over. We do
- @ 763: into points on the map: dl.map dt { display: inline; }
- @ 762: made into points on the map: dl.map dt { display: inline;
- @ 720: world map). dl.map { background: url(worldmap.png) no-repeat; border: 1px solid #999;
- @ 717: example as a world map). dl.map { background: url(worldmap.png) no-repeat; border:
- @ 716: our example as a world map). dl.map { background: url(worldmap.png) no-repeat;
- @ 697: the dl a class of “map” so that only those dls
- @ 684: is to add the background map image with a style. We
- @ 678: in making dl into a map is to add the background
- @ 664: point(s) = dt > a Map point popup data = dd
- @ 658: created: Map image = dl Map point(s) = dt > a
- @ 654: text-based dl we just created: Map image = dl Map point(s)
- @ 624: map the point(s) on the map and data to display when
- @ 619: that are visually displayed: the map the point(s) on the map
- @ 608: of it. In a point map there are three main items
- @ 601: organized let’s make a point map out of it. In a
- @ 579: they see it on a map or just as text so
- @ 532: can locate it on the map. We’ll come back to this
- @ 199: can be placed on a map. For example let’s use the
- @ 177: data itself and create a map based on the data? First
- @ 157: instead of starting from a map graphic and adding data to
- @ 137: map in which the underlying map data is separated from the
- @ 132: Yes: using an accessible CSS-based map in which the underlying map
- @ 119: display text-based data on a map keeping it accessible useful and
- @ 105: web user these highly visual maps are essentially useless. Is there
- @ 87: with accessibility needs? Most online mapping applications do not address issues
- @ 67: has increased dramatically. While these maps have had a positive effect
- @ 57: the popularity and abundance of mapping applications on the web has
- @ 47: of placing information on a map by offering web services/APIs the
- @ 15: 18 2006 A More Accessible Map by Seth Duffey Published in:
- vimeo.com/3746308:
- @ 649: / Help Center / Site Map / Merchandise / Get Vimeo
- vimeo.com/3746308:
- @ 649: / Help Center / Site Map / Merchandise / Get Vimeo
- nettuts.com/web-roundups/20-excellent...:
- @ 2719: article. Im gonna try the heatmap. JIm Jones October 7th 2008
- @ 2485: seems kind of pointless. Google Maps already has a very simple
- @ 1823: on top of a Google map. It's highly flexible and configurable
- @ 2479: http://www.instantshift.com matt October 7th 2008 DrasticMap seems kind of pointless. Google
- @ 1811: script that allows you to map coordinates stored in a MySQL
- @ 1801: Ajax to power the site. DrasticMap is a stellar Javascript/Ajax script
- @ 1784: want to. 20. DrasticMap Google Maps is yet another revolutionary product
- @ 1782: that they want to. 20. DrasticMap Google Maps is yet another
- @ 705: use your own hosted Ajax-powered heatmap that's completely free with ClickHeat.
- @ 670: your users are begging for heatmaps are excellent for the developer
- @ 648: easy. 7. ClickHeat Clicks Heatmap Heatmaps are an underused aspect in
- @ 647: relatively easy. 7. ClickHeat Clicks Heatmap Heatmaps are an underused aspect
- smashingmagazine.com/2009/03/08/70-ne...:
- @ 2317: graphics. Check out the final map here. jQuery Fade In.Fade Out
- @ 2297: jQuery instead of Flash This map was made to be as
- @ 2290: demo here. Building an interactive map with jQuery instead of Flash
- smarthistory.org/:
- @ 7: Smarthistory All Videos Contribute Links Sitemap --> Blog Time 600 B.C.E.
- visualcomplexity.com/vc/project_detai...:
- @ 171: LLC.You can see the same map in a billboard in Los
- @ 145: York City. He has designed maps for Human Rights Watch UNDP
- @ 82: Aviation Administration and Eurocontrol. The map is a visualization of the
- nytimes.com/2009/11/24/arts/design/24...:
- @ 1351: Us Work for Us Site Map
- dataisnature.com/:
- @ 7144: Works informed by the great meta-mappers Borges and Calvino. Whimsical schematics
- @ 7134: Alvo Noto & Ryuichi Sakamoto. Map Projects by Torgeir Husevaag. Works
- @ 6918: aficionados - staves and musical maps at Strangetractor. Circuit board aesthetics
- @ 3480: is an interactive experiment in mapping sonic events into a concrete
- @ 1435: subdivisioned blocks hint at a Treemap schematic (structured data as a