GoogleMapWidgetV3
Google Map Widget API level 3 - Vaadin 6
an easy to use widget to embed Google Map API lvl 3 in Vaadin 6 applications, since Google has discontinued its service on Map API lvl2.
Based on former "GoogleMapWidget" (seems it's no more in this directory)
You can deploy the jar on tomcat to see a working example.
Features:
- view map - drag - zoom
- add/remove poi
- add/remove polyline
- customize/remove controls
- info window
- draw polygon
- marker click/drag/animation
Sample code
Window mainWindow = new Window("Gmap3 Application"); final GoogleMap googleMap = new GoogleMap(this, new Point2D.Double(16.247449, 39.306592), 14); googleMap.setWidth("1000px"); googleMap.setHeight("400px"); googleMap.setControls(Constant.CONTROL_INVISIBLE, Constant.CONTROL_POSITION_TOP_RIGHT, Constant.CONTROL_INVISIBLE, Constant.CONTROL_INVISIBLE, Constant.CONTROL_POSITION_TOP_RIGHT, Constant.CONTROL_POSITION_TOP_RIGHT + Constant.ZOOM_CONTROL_STYLE_LARGE); mainWindow.addComponent(googleMap); setMainWindow(mainWindow); googleMap.addListener(new MapClickListener() { @Override public void mapClicked(Double clickPos) { System.out.println("map clicked"); long cid = ++id; BasicMarker m = new BasicMarker(cid, clickPos, "Marker " + cid); m.setAnimation(Constant.ANIMATION_BOUNCE); googleMap.addMarker(m); } });
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
various bug fixed and support to API KEY changes. work in progress: google direction. It currently does not work but you will find some code inside.
- Released
- 2014-03-20
- Maturity
- STABLE
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 6.0+
- Browser
- Browser Independent
GoogleMapWidgetV3 - Vaadin Add-on Directory
Google Map Widget API level 3 - Vaadin 6GoogleMapWidgetV3 version 0.0.2
first commit
GoogleMapWidgetV3 version 0.0.3
now markers can be moved programmatically
GoogleMapWidgetV3 version 0.0.4
fixed anchors
GoogleMapWidgetV3 version 0.0.5
various bug fixed and support to API KEY changes.
work in progress: google direction. It currently does not work but you will find some code inside.