Google Maps and imagemap widgets updated

That was a regression, sorry. The first post contains a fixed JAR.

Henri, i got this new jar but still didn’t work, with your demo app is working now, but it’s now working with mine. Is there something missing?

Did you re-compile your application widgetset after copying the new jar to WEB-INF/lib? Also note that the filename changed a bit, so you need to remove the old one before recompilation.

I remove old file first, eclipse ask to recompile, then i put the new file, eclipse ask to recompile again.
I even tried to select xml file and ctrl + 6. Nothing is showed on console, it does something.

What could it be?

back home i did a new test and it’s working, idk what i did wrong before, anyway, thanks for you help.

Very nice your component!! Congratulations!!

Hi,
Thank you very much. I’m using your component.

One question?

Is possible do a map with the route between two points, marking the route through a line or polygon?

Like getDirection () function in GWT.

Thank you in advance!!

I’m afraid that the component only supports a limited subset of the Google Maps API, and routing is one of the many things not supported at the moment.

I anxiously await you update the component.


Thank you! For your contribution anyway.

Sorry again!!-_-

Two questions:

First : Is possible to add listener (clickListener) on Maker or something to know what maker the user has clicked??

Second : How to change the Google Key.

Thanks a lot!!

I tried to compile the widgetset, but I got the following error:

[ERROR]
Unable to find ‘com/google/gwt/maps/GoogleMaps.gwt.xml’ on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
[ERROR]
Line 6: Unexpected exception while processing element ‘inherits’

Am I missing something here? Should I add something more than just the jar-file?

Thank you!

I edited the widgetset xml-file and put Google Maps url (with correct key) to the script parameter. Works fine.

//Harri

Not at the moment, but this would be trivial so I’ll add it in the next release.

Harri already described how to do this, but I’m currently looking into a API for changing the key, so that you wouldn’t need to recompile the widgetset.

I’ll try to release a new version soon with both of these improvements.

Did you add the gwt-maps.jar from the zip to your WEB-INF/lib?

Hi, sorry to ask, how could I put correct key into widgetset ?
Can you provide more information?

I’ve downloaded this from vaadin add on-site and got the map working fine, and can add markers to map.

Problem is that I can’t get the infomessage to show itself.
I’ve made a MapComponent that extends HorizontalLayout and has a private GoogleMap variable.

I’m out of ideas on what to do? Is this a bug or don’t I just have the right component se for the message, what should it be, null, the MapComponent I’ve made, the window behind it… ??

This shows my multiple efforts on how I’ve tried to get the message visible in the initData() function of MapComponent:

            addComponent(googleMap);
            BasicMarker m = new BasicMarker(1L, new Point2D.Double(22.3, 60.4522),
		"Test marker");
	m.setInfoWindowContent(null, new Label("a"));
	m.setDraggable(false);

	BasicMarker m2 = new BasicMarker(2L, new Point2D.Double(22.3, 60.5522),
		"Test marker2");
	m2.setInfoWindowContent(this, new Label("s"));
	m2.setDraggable(false);

	BasicMarker m3 = new BasicMarker(3L, new Point2D.Double(22.3, 60.6522),
		"Test marker3");
	m3.setInfoWindowContent(this.getWindow(), new Label("v"));
	m3.setDraggable(false);

            googleMap.addMarker(m);
	googleMap.addMarker(m2);
	googleMap.addMarker(m3);

but alas nothing happens when I click the marker.

Now is a time that I could say some rude words. :angry:

It happens to be so that the version I took from your download directory doesn’t work, but then I took the zip files from the first message, found some differences in code, tried it and it works. The popup shows up on all cases I wrote above.

I’m somewhat frustrated that the version in your official download-site isn’t working and I lost about a day of worktime on wondering what’s wrong.

Damn, I’m terribly sorry about that :frowning: The Directory version was uploaded as a test before directory launch, and I forgot to upload a new version with the patch included in this thread.

I will remove the files from this thread and make the Directory the master repository for the addons.

Again, I apologize for the mixup and grief it caused.

It happens.

Moving forward.

Now that I’ve added some draggable markers to the map and drag them around and then ask .getLatLng() I always get the intial
location of the marker where I originally positioned it.

The marker is a private variable in a view class so that I could easily access it.

Is there a bug in updating the marker location data after drag, has it not been implemented or am I doing something wrong?

I’m afraid that’s yet another feature of the maps API that’s not currently supported by the component. I’ll add it to my todo list.