Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/branflake2267/GWT-Maps-V3-Api

GWT Maps V3 Javascript Bindings
https://github.com/branflake2267/GWT-Maps-V3-Api

Last synced: 20 days ago
JSON representation

GWT Maps V3 Javascript Bindings

Awesome Lists containing this project

README

        

#GWT-Maps-V3-Api

This library provides Java language bindings for the Google maps Javascript api.

##Demo
###[Live Showcase](http://gonevertical-apis.appspot.com/)

##Community
###[GWT Maps V3 API G+ Community](https://plus.google.com/communities/105780740892495987648)

##Implementers
* [Live Showcase](http://gonevertical-apis.appspot.com)
* [Cycling the Alps](http://www.cyclingthealps.com)
* [Open City Agora](http://opencityagora.appspot.com/) example: [San Francisco Open City Agora](http://sf.opencityagora.appspot.com/Agora.html)
* [Wikiroutes Public Transportation](http://wikiroutes.info/en/) example: [From A to B] (http://wikiroutes.info/en/msk?ab=55.819030133331495-37.483978271484375-55.67603572236136-37.640533447265625)

##Maven Versions Available
* [See what is available on Maven Central](http://search.maven.org/#search%7Cga%7C1%7Ccom.github.branflake2267)
* gwt-maps-api-3.9.0-alpha-15
* gwt-maps-api-3.9.0-build-17
* Or [download directly](https://github.com/branflake2267/GWT-Maps-V3-Api/wiki/Direct-API-Jar-Downloads)

##Current Maven Release
1. Add Maven dependencies

```xml


com.github.branflake2267
gwt-maps-api
3.10.0-alpha-7


2. Add the inherits statement to your module.gwt.xml.
```xml

```
3. Load and use the API.

* Example of loading the api. Find the showcase example [here](https://github.com/branflake2267/GWT-Maps-V3-Api/blob/master/gwt-maps-showcase/src/main/java/com/google/gwt/maps/testing/client/Showcase.java#L78).
```java
private void loadMapApi() {
boolean sensor = true;

// load all the libs for use in the maps
ArrayList loadLibraries = new ArrayList();
loadLibraries.add(LoadLibrary.ADSENSE);
loadLibraries.add(LoadLibrary.DRAWING);
loadLibraries.add(LoadLibrary.GEOMETRY);
loadLibraries.add(LoadLibrary.PANORAMIO);
loadLibraries.add(LoadLibrary.PLACES);
loadLibraries.add(LoadLibrary.WEATHER);
loadLibraries.add(LoadLibrary.VISUALIZATION);

Runnable onLoad = new Runnable() {
@Override
public void run() {
draw();
}
};

LoadApi.go(onLoad, loadLibraries, sensor);
}
```

##Current Maven Snapshots
1. Add Maven dependencies
```xml


sonatype.snapshots
Sonatype snapshot repository
https://oss.sonatype.org/content/repositories/snapshots/

true




com.github.branflake2267
gwt-maps-api
3.10.0-alpha-8-SNAPSHOT

```

2. Add the inherits statement to your module.gwt.xml.
```xml

```

##Utility Library

* Marker Cluster Plus

```xml

com.github.branflake2267
gwt-maps-utility-markerclustererplus
2.0.9-build-1

```

##Previous Versions
See the [downloads page](https://github.com/branflake2267/GWT-Maps-V3-Api/wiki/Direct-API-Jar-Downloads)
##Maven-Free Jar Use
1. [Download the jar](https://github.com/branflake2267/GWT-Maps-V3-Api/wiki/Direct-API-Jar-Downloads)
2. Add jar to your /WEB-INF/lib
3. Right click on the jar and goto Build path > add to build path

##Eclipse Setup Using Source
1. Clone the source with EGit
2. Add the project to your build path
3. Link the maps source "src" folder as src_maps in your build path
4. Inherit the module

```xml

```

##Documentation
* [GWT-Maps-V3-API JavaDoc's (3.9.0)](http://branflake2267.github.com/GWT-Maps-V3-Api/javadoc/3.9.0-build-17/)
* Complete list on [Wiki page](https://github.com/branflake2267/GWT-Maps-V3-Api/wiki)

##Contribute
* Learn about contributing under [Eclipse Contributor Setup](https://github.com/branflake2267/GWT-Maps-V3-Api/wiki/Eclipse-Contributor-Setup)
* [Build Server](http://teamcity.gonevertical.org/)

##New Features
* Released `3.10.0-alpha-3` 3/18/2013. Added utility lib and more 3.10 features.
* Released `3.10.0-alpha-2` 2/10/2013, includes transit api and overlay fix.
* Released to sonatype `3.9.0-build-17-SNAPSHOT` 1/19/2013
* Fixed some bugs, added triggerResize to mapWidget. Started G+ Community. 1/18/2013
* v16 released to sonatype `3.9.0-build-16` 1/13/2013
* v16 Switching from alpha to build b/c it is stable 1/13/2013 (3.9.0-build-16-SNAPSHOT)
* v16 Fixed Marker Animation and added marker animation controls to examples 1/13/2013
* v15 Fixed Custom overlay setMap 1/13/2013
* Custom overlay view added 12/20/2012
* Added waypoint to directions example
* InfoWindow supports GWT widgets with events
* Added PlaceSearchRequest map example
* 3.9.0 code now in master has the place result with pagination search

##Thanks to
[![Arcbees.com](http://arcbees-ads.appspot.com/images/1.png)](http://arcbees.com)