Skip to content

Fork of the AlphaMapper frontend, that replaces GMaps API with leaflet.js.

License

Notifications You must be signed in to change notification settings

RoyCurtis/AWMapperFrontend-Leaflet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a fork of AlphaMapper's frontend, with fixes that are necessary after the deprecation of v2 of Google's Maps API. AlphaMapper is a project by ImaBot that maps the internet's oldest and largest virtual world: AlphaWorld.

A demo of this frontend can be found on my website. The official AlphaMapper can be found here.

Changes

  • Uses Leaflet.js instead of Google Maps API
    • The original frontend was broken by Google deprecating an older version of the Maps API. Leaflet.js has a subjectively friendlier API, and Google Maps is non-free.
    • The map now has two extra zoom levels; Leaflet.js creates these by scaling up images from previous zoom levels.
  • Different UI
    • The coordinate box now spans across the top, and doubles as the display for the currently centered coordinates. Input is also validated.
    • This frontend has been optimized and tested for mobile use.
  • Dynamic URL
    • Panning and zooming the map now automatically updates the URL, so it can be copied or bookmarked for future reference.

Notes

  • The frontend code was originally by ImaBot and Byte, as found on ImaBot.com
  • I am very grateful to Ima Genius for giving me permission to upload this fork to GitHub, and allowing me to do so under the MIT license.

About

Fork of the AlphaMapper frontend, that replaces GMaps API with leaflet.js.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published