Menu

Tree [fecee0] master /
 History

HTTPS access


File Date Author Commit
 external 2017-04-19 Andy Xuming Andy Xuming [fecee0] IUP updated to 3.21 and the IUP WIN32 libs upda...
 iupimage-csource 2016-05-31 Andy Xuming Andy Xuming [f43930] Fixed the optional parameter in command line ca...
 libmingw 2017-04-19 Andy Xuming Andy Xuming [fecee0] IUP updated to 3.21 and the IUP WIN32 libs upda...
 m4 2017-04-13 Andy Xuming Andy Xuming [25f080] Initialized the migration to autotools.
 toolkit 2017-04-18 Andy Xuming Andy Xuming [0fb22a] Added lost icons for gnome desktop.
 .gitignore 2016-08-10 Andy Xuming Andy Xuming [3447de] Fixed the Windows installer.
 COPYING 2012-12-13 Andy Xuming Andy Xuming [856f8b] Support files added.
 ChangeLog 2017-04-19 Andy Xuming Andy Xuming [fecee0] IUP updated to 3.21 and the IUP WIN32 libs upda...
 Makefile.am 2017-04-18 Andy Xuming Andy Xuming [9077c1] Moved to autotools.
 Makefile.in 2017-04-18 Andy Xuming Andy Xuming [9077c1] Moved to autotools.
 Readme.txt 2017-04-18 Andy Xuming Andy Xuming [9077c1] Moved to autotools.
 Test.txt 2016-06-22 Andy Xuming Andy Xuming [6d28e7] Trimmed up the GUI and can be released as 4.0 now.
 aclocal.m4 2017-04-13 Andy Xuming Andy Xuming [25f080] Initialized the migration to autotools.
 config.guess 2017-04-13 Andy Xuming Andy Xuming [25f080] Initialized the migration to autotools.
 config.h.in 2017-04-18 Andy Xuming Andy Xuming [9077c1] Moved to autotools.
 config.sub 2017-04-13 Andy Xuming Andy Xuming [25f080] Initialized the migration to autotools.
 configure 2017-04-19 Andy Xuming Andy Xuming [fecee0] IUP updated to 3.21 and the IUP WIN32 libs upda...
 configure.ac 2017-04-19 Andy Xuming Andy Xuming [fecee0] IUP updated to 3.21 and the IUP WIN32 libs upda...
 install-sh 2017-04-13 Andy Xuming Andy Xuming [25f080] Initialized the migration to autotools.
 main.c 2017-04-18 Andy Xuming Andy Xuming [9077c1] Moved to autotools.
 manual.odt 2016-06-07 Andy Xuming Andy Xuming [a6327f] Fixed the bugs related to the "No Grid" and "No...
 manual.pdf 2016-06-08 Andy Xuming Andy Xuming [401be9] Adjusted the size of the about window.
 missing 2017-04-13 Andy Xuming Andy Xuming [25f080] Initialized the migration to autotools.
 mkmap.1 2016-06-22 Andy Xuming Andy Xuming [6d28e7] Trimmed up the GUI and can be released as 4.0 now.
 mkmap.c 2017-04-18 Andy Xuming Andy Xuming [9077c1] Moved to autotools.
 mkmap.desktop 2016-08-10 Andy Xuming Andy Xuming [4de5ae] Updated the build system to include install/uni...
 mkmap.h 2017-04-18 Andy Xuming Andy Xuming [9077c1] Moved to autotools.
 mkmap.ico 2016-05-31 Andy Xuming Andy Xuming [5133d7] Need a quick fix in command line tonight. Docum...
 mkmap.lsm 2017-04-19 Andy Xuming Andy Xuming [fecee0] IUP updated to 3.21 and the IUP WIN32 libs upda...
 mkmap.nsi 2017-04-13 Andy Xuming Andy Xuming [25f080] Initialized the migration to autotools.
 mkmap.pdf 2016-06-22 Andy Xuming Andy Xuming [6d28e7] Trimmed up the GUI and can be released as 4.0 now.
 mkmap_icon.rc 2015-12-03 Andy Xuming Andy Xuming [ae1697] A better solution to manage the release version.
 mmgui.c 2017-04-18 Andy Xuming Andy Xuming [9077c1] Moved to autotools.
 mmrc_icon_dialog.h 2016-05-31 Andy Xuming Andy Xuming [5133d7] Need a quick fix in command line tonight. Docum...

Read Me

What is it
==========

Mkmap is a map maker by downloading map tiles from online map services, 
like google maps, and combining into a single large picture file.
It accepts the latitude and longitude coordinates, then downloads and
merges map tiles.

The point of mkmap is to generate a larger map than the size of a browser 
screen. So the map could be easily printed or viewed in an off-line device.

Mkmap support both Unix-like and MS Windows system.


Release  Notes
==============
See ChangeLog.

Install
=======

Mkmap can be built in Linux and MS Windows system. It uses the very simple
make files so a manual modification is more or less required.

In the Linux/Unix system, Mkmap requires following packages:

libcurl
libgd
libfreetype
libjpeg
libpng
libz

Then type

./configure
./make

It should be done automatically.


In the Win32 system, all the required libraries have been precompiled and 
shipped with the Mkmap package already. The MinGW is recommanded being the 
building platform.


Copyrights
==========

The mkmap applies GNU General Public License version 3.0.

The precompiled libraries are not part of mkmap, supplied only for 
convenience. Please consult their official websites for licensing details.

http://curl.haxx.se/libcurl
http://www.boutell.com/gd
http://www.freetype.org
http://libjpeg.sourceforge.net
http://www.libpng.org/pub/png/libpng.html
http://www.zlib.net

The icon came from Wikimedia Commons, the free media repository:
https://commons.wikimedia.org/wiki/File:Map_making_conventions_logo.svg

The map tile servers have different policies. Please consult their official 
websites for licensing details before using their services. 
http://wiki.openstreetmap.org/wiki/Tile_servers


Latitude and Longitude
======================

The following information was extracted from
http://support.google.com/maps/bin/answer.py?hl=en&answer=18539
It explained how to find the latitude and longitude to feed into mkmap:

"If you're browsing Google Maps and want to know the coordinates of 
a location, just right-click on the map and select <What's here?>. 
The coordinates will automatically pop up in the search box."


Examples
========

You may use the command to test it: 

mkmap -f -33.815025,150.886059 -t -33.906967,151.115141 -z 12



Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.