Re: Gmap3 custom Icon

2013-07-18 Thread tomatconvien
Hi,

Joachims solution worked for me!

Thanks to all helpers!

Tom



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Gmap3-custom-Icon-tp4660309p4660334.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Gmap3 custom Icon

2013-07-17 Thread Joachim Rohde

Hi Tom,

you need to pass a valid URL (as a string) to GIcon, e.g.:

Icon hotelIcon = new GIcon(http://www.yourdomain/img/Hotel.png;);

In case you are using Maven and Spring I would suggest that you inject 
the base-URL depending on the Maven-profile into a variable so that you 
don't have to worry about setting the right URL.


I defined a variable

public static String IMAGES_URL = ;

in my Wicket-Application-class and in my applicationContext.xml I 
defined the bean:


bean id=wicketApplication class=com.test.MyApplication
property name=imageUrl
value${myapplication.imgUrl}/value
/property
/bean

In my pom.xml I have two profiles:
profile
idproduction/id
properties

myapplication.imgUrlhttp://mydomain.com/myapplication/images//myapplication.imgUrl
wicket.configurationdeployment/wicket.configuration
/properties
/profile

profile
iddevelopment/id
properties

myapplication.imgUrlhttp://localhost:8084/myapplication/images//myapplication.imgUrl
wicket.configurationdevelopment/wicket.configuration
/properties
/profile

If I want to create a GIcon now, I do it like this:

new GIcon(MyApplication.IMAGES_URL + Hotel.png);

This way you can keep your custom images within your project without 
worrying if you are on your development machine or deploying your 
application to a productive server. You just need to choose the right 
Maven profile.


Joachim

On 07/17/2013 03:55 PM, tomatconvien wrote:

Hi to all,

I am trying to customize the default marker.png by defining GIcon with a
custom xxx.png but it just doesn´t want to show up in my map.
The default marker.png is shown without problems. I am getting no errors.
Can someone help me out on this one? I am using wicket 6.8.0 with
wicketstuff-gmap3 6.8.0.

My code is:

gmap = new ExtendedGmap(gmap);
add(gmap);

gmap.setOutputMarkupId(true);
gmap.setPanControlEnabled(true);
gmap.setMapType(GMapType.ROADMAP);
gmap.setDraggingEnabled(true);
gmap.setMapTypeControlEnabled(true);
gmap.setStreetViewControlEnabled(true);
gmap.setScaleControlEnabled(true);
gmap.setScrollWheelZoomEnabled(true);

GIcon hotelIcon = new GIcon(Hotel.png);
GLatLng centerLatLng = new
GLatLng(offerModel.getObject().getHotel().getLatitude(),
offerModel.getObject().getHotel().getLongitude());
GMarkerOptions centerOptions = new GMarkerOptions(gmap, centerLatLng,
Hotel, hotelIcon, null);
GMarker centerMarker = new GMarker(centerOptions);
gmap.addOverlay(centerMarker);  
gmap.setCenter(centerLatLng);

Thanks for your advice.

Tom





--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Gmap3-custom-Icon-tp4660309.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Gmap3 custom Icon

2013-07-17 Thread Sven Meier
Please take a look at CustomPointPage in wicketstuff-gmap3-examples. It 
uses custom marker images.


Where are your images located in your war?

Sven

On 07/17/2013 03:55 PM, tomatconvien wrote:

Hi to all,

I am trying to customize the default marker.png by defining GIcon with a
custom xxx.png but it just doesn´t want to show up in my map.
The default marker.png is shown without problems. I am getting no errors.
Can someone help me out on this one? I am using wicket 6.8.0 with
wicketstuff-gmap3 6.8.0.

My code is:

gmap = new ExtendedGmap(gmap);
add(gmap);

gmap.setOutputMarkupId(true);
gmap.setPanControlEnabled(true);
gmap.setMapType(GMapType.ROADMAP);
gmap.setDraggingEnabled(true);
gmap.setMapTypeControlEnabled(true);
gmap.setStreetViewControlEnabled(true);
gmap.setScaleControlEnabled(true);
gmap.setScrollWheelZoomEnabled(true);

GIcon hotelIcon = new GIcon(Hotel.png);
GLatLng centerLatLng = new
GLatLng(offerModel.getObject().getHotel().getLatitude(),
offerModel.getObject().getHotel().getLongitude());
GMarkerOptions centerOptions = new GMarkerOptions(gmap, centerLatLng,
Hotel, hotelIcon, null);
GMarker centerMarker = new GMarker(centerOptions);
gmap.addOverlay(centerMarker);  
gmap.setCenter(centerLatLng);

Thanks for your advice.

Tom





--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Gmap3-custom-Icon-tp4660309.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org