I created a class that implements IsSerializable. I am using Polygon and
LatLng within this class called BoundingBox. I am getting issues with no
being able to instantiate Polygon without a constructor. Do you create a
separate Polygon class?
[ERROR] com.google.gwt.maps.client.overlay.Polygon has no available
instantiable subtypes.
&
[ERROR] subtype com.google.gwt.maps.client.overlay.Polygon is not default
instantiable (it must have a zero-argument constructor or no constructors
at all) and has no custom serializer.
Can anyone point me in the right direction???
Thanks!
public class BoundingBox implements IsSerializable {
private LatLng Coordinate_One;
private LatLng Coordinate_Two;
private LatLng Coordinate_Three;
private LatLng Coordinate_Four;
private Polygon poly;
public BoundingBox() {
}
public Polygon getPoly() {
return poly;
}
public void setPoly(Polygon poly) {
this.poly = poly;
}
public Polygon CreatePolygon(BoundingBox bbox) // param = file type
object
{
LatLng[] polyOverlay = new LatLng[5];
polyOverlay[0] = LatLng.newInstance(bbox.getCoordinate_One()
.getLatitude(), bbox.getCoordinate_One().getLongitude());
polyOverlay[1] = LatLng.newInstance(bbox.getCoordinate_Two()
.getLatitude(), bbox.getCoordinate_Two().getLongitude());
polyOverlay[2] = LatLng.newInstance(bbox.getCoordinate_Three()
.getLatitude(), bbox.getCoordinate_Three().getLongitude());
polyOverlay[3] = LatLng.newInstance(bbox.getCoordinate_Four()
.getLatitude(), bbox.getCoordinate_Four().getLongitude());
polyOverlay[4] = LatLng.newInstance(bbox.getCoordinate_One()
.getLatitude(), bbox.getCoordinate_One().getLongitude());
this.poly = new Polygon(polyOverlay);
return poly;
}
public LatLng getCoordinate_One() {
return Coordinate_One;
}
public void setCoordinate_One(LatLng coordinate_One) {
Coordinate_One = coordinate_One;
}...etc for the rest of the sets/gets
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-web-toolkit/-/FZ8xY8K6SA0J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.