Sasha Maps is a GWT-based library which provides functionality similar to the Google Maps API (its client side).
The latest release moves Sasha Maps to GWT 1.5, and the Java 1.5 language features it supports. It is functionally equivalent to the previous release, which was based on GWT 1.4, but you will need to make minor adjustments to your code, as described in the changelog.
Important: Sasha Maps now requires GWT 1.5 to compile.
Important: Somewhere around May 21st, Google have dropped support for their old tile request protocol, which Sasha Maps was using. If you have a version released prior to May 21st, you will not be able to use Google's default tile layer.
Resources
- Sasha Maps library (released May 21st, 2009).
- A simple demo application with Google Maps tiles.
- A developer's tutorial (PDF).
- The changelog.
Licensing
Sasha Maps is released under the Attribution-Noncommercial-Share Alike 3.0 Unported license. The source code released under this license is obfuscated. If you wish to obtain a license for commercial purposes, contact me at msasha@gmail.com. In addition to the license itself, paid licensees will receive the full, unobfuscated source code. A commercial license costs $2000 per application in which you will use Sasha Maps.
Map Data
Sasha Maps does not include any map data or tiles - it is merely a library allowing you to build an application which will show maps. To actually display maps on your website, you need to either use your own maps or obtain permission from the party which owns the map data and/or tiles. I am in no way encouraging, or responsible for, unauthorized use of anyone's map data and/or tiles.