Jim, List, Thanks for the reply. I'm afraid that eventually I'll be working with more than one coord system, so I don't believe your solution can work for me. I've been continueing my testing, and it seems like all MapScript zoomto functions either work unlike I expect them, or are completely broken. I tried to following: In the immediate pane in VB .Net: ? map.setCenter(new pointObj(143000,485437,0,0)) 0 ? map.extent {OSGeo.MapServer.rectObj} maxx: 143397.59497452341 maxy: 485654.62790724094 minx: 142602.40502547659 miny: 485219.37209275906
This seems to work properly. Now the following: ? map.zoomScale(1000, new pointObj(143000,485437,0,0),mapwidth, mapheight,map.extent, nothing) 0 ? map.extent {OSGeo.MapServer.rectObj} maxx: 225008.64025899942 maxy: 207042.5828362515 minx: 224520.10434931691 miny: 206775.17742509485 When I change map.extent to fullExtent (which is set after loading, in this case the extents of the Netherlands) ? map.zoomScale(1000, new pointObj(143000,485437,0,2),mapwidth, mapheight,FullExtent, nothing) 0 ? map.extent {OSGeo.MapServer.rectObj} maxx: 85315130.06053336 maxy: -353386875.22545278 minx: 85314641.524623737 miny: -353387142.6308639 These numbers are completely unexpected. Even though I'm not sure about the zoomscale of 1000, the extent returned doesn't make any sense. MapWidth = 1384. mapHeight = 758 This is really a huge problem for us at the moment. I hope someone can shed some light on this. Thanks in advance, Jelmer Baas _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users