#40 Getting the Map

In simple terms, this module gets a map. There are a number of details that have to be handled to do this.

The input to this module is a map description. It consists of the following elements:

centerThe center of the map
typeType of map (a topographical map or aerial photograph)
scaleThe scale of the map
sizeThe height and width of the map

The output consists of a matrix of image tiles that, when put together, make a map.

The Code

 1 use strict; 2 use warnings; 3 4 # 5 # This module contains all the functions that 6 # deal with the map server 7 # and manipulate coordinates 8 # 9 10 package map; 11 12 require Exporter; 13 use vars qw/@ISA @EXPORT $x_size $y_size $scale/; 14 15 @ISA = qw/Exporter/; 16 @EXPORT=qw/ 17 $x_size ...

Get Wicked Cool Perl Scripts now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.