Hi, I'm using Google Maps API to represent some paintings.
I've just used MapType object to create a new Map with custom tiles,
but Mercator Projection plot my picture continuously in longitude
space, due to Mercator Projection.
I need a way that let me see my picture only once, like in this
example:
http://www.thekremercollection.com/art/artists/Gerrit-Dou/Self-portra...
Can you help me please?
I post here what I've done:
public class MyMap {
private MapWidget map;
public MapWidget create(final String pictureName) {
map = new MapWidget(LatLng.newInstance(0, 0), 0);
map.setSize("1px", "450px");
TileLayer tileLayer = new TileLayer(null, 0, 3) {
@Override
public double getOpacity() {
return 1.0;
}
@Override
public String getTileURL(Point tile, int zoomLevel) {
String ret=null;
ret=
"immagini/"+nomeImmagine+"_"+tile.getX()+"_"+tile.getY()
+"_"+zoomLevel+".png";
System.out.println(tile.getX()+","+tile.getY()+"
zoom:"+zoomLevel);
return ret;
}
@Override
public boolean isPng() {
return true;
}
};
MapType mapType = new MapType(new TileLayer[] {tileLayer},new
MercatorProjection(8) , "MyMap");
map.addMapType(mapType);
map.addControl(new MapTypeControl());
map.setContinuousZoom(true);
map.setCurrentMapType(mapType);
map.setScrollWheelZoomEnabled(true);
map.addControl(new LargeMapControl3D());
List<MapType> listaDefault=(MapType.getDefaultMapTypes());
return map;
}
}
Thank You in advance!
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
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.