Re: Gmap3 custom Icon
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
Gmap3 custom Icon
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
Re: Gmap3 custom Icon
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
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