[OpenLayers-Users] Transform Vector Layer / Vector Feature
Salvaro
asufsc at gmail.com
Fri Sep 26 08:18:41 EDT 2008
Another doubt:
vectorFeature.geometry.transform(new
OpenLayers.Projection("EPSG:4326"), new
OpenLayers.Projection("EPSG:900913"));
I was looking the OpenLayers and Geometry.js aparently doesn't have a
function "transform" (as her "sons" have), in this example geometry is
calling transform from where? Have the Geometry a generic transform or
should I use the transform direct from the Point?
Thanks!
Salvaro wrote:
>
> Yes, you are right.
> But the gwt-openlayers unhappyly is uncomplete and "stopped", and haven't
> some things.
> And I've to implement it to can use (for an example I will have to create
> the method transform in Geometry, now I just can transform
> geometry.bounds).
> And know how it is in OpenLayers helps me so much.
>
> I'll try this solution, thanks Christopher.
>
>
> Christopher Schmidt-2 wrote:
>>
>> On Fri, Sep 26, 2008 at 04:30:16AM -0700, Salvaro wrote:
>>>
>>> The gwt-openlayers just transforms OpenLayers in Java, but the logic of
>>> the
>>> solutions usually are the same.
>>
>> Sure, but the names being different means that an OL Developer probably
>> can't tell you the exact things you should be using in GWT.
>>
>>> Reproject the points in Java or JavaScript have the same idea, Java just
>>> use
>>> different names to call what is in JS.
>>
>> yes... and you're looking for the names to call... which is what I can't
>> give you...
>>
>>> And my doubt was just how to change
>>> the coordinates of a Vector Feature and how can I do it in OpenLayers.
>>
>> vectorFeature.geometry.transform(new
>> OpenLayers.Projection("EPSG:4326"), new
>> OpenLayers.Projection("EPSG:900913"));
>>
>>> But ok, thanks.
>>>
>>>
>>> Christopher Schmidt-2 wrote:
>>> >
>>> > On Fri, Sep 26, 2008 at 03:57:25AM -0700, Salvaro wrote:
>>> >>
>>> >> 1 - Yes, vector is an array of Feature;
>>> >> 2 - I used the method getGeometry() of the lib gwt-openlayers,
>>> >
>>> > Sigh. gwt-openlayers is *not* OpenLayers: I don't mind people using
>>> it,
>>> > but *please* at least mention it when you are, since it totally
>>> changes
>>> > the entire situation. You're writing Java, not Javascript.
>>> >
>>> >> it just
>>> >> returns the attribute geometry (public static native JSObject
>>> >> getGeometry(JSObject vector) /*-{
>>> >> return vector.geometry;
>>> >> }-*/;), and covert the JSObject into a java object.
>>> >> 3 - You are right. And me too when was coding, I typed wrong here,
>>> sorry.
>>> >> Where you saw "vector[i].getGeometry().getBounds().lon()" I wanted to
>>> say
>>> >> exactly vector[i].getGeometry().getBounds().getCenterLonLat().lon()
>>> >> (getCenterLonLat is the same case of the getGeometry()).
>>> >>
>>> >> It wasn't return the LonLat because I forgot to covert a Point
>>> JSObject
>>> >> in a
>>> >> Point Java Object, now it's getting the rigth coordinates.
>>> >>
>>> >> Now I'm trying to find an way to apply the new (converted)
>>> coordinates
>>> >> and
>>> >> "transform" the vectorLayer.
>>> >
>>> > I suggest contacting the gwt-openlayers list to ask for help.
>>> >
>>> > Regards,
>>> > --
>>> > Christopher Schmidt
>>> > MetaCarta
>>> > _______________________________________________
>>> > Users mailing list
>>> > Users at openlayers.org
>>> > http://openlayers.org/mailman/listinfo/users
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>> http://n2.nabble.com/Transform-Vector-Layer---Vector-Feature-tp1115104p1120616.html
>>> Sent from the OpenLayers Users mailing list archive at Nabble.com.
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at openlayers.org
>>> http://openlayers.org/mailman/listinfo/users
>>
>> --
>> Christopher Schmidt
>> MetaCarta
>> _______________________________________________
>> Users mailing list
>> Users at openlayers.org
>> http://openlayers.org/mailman/listinfo/users
>>
>>
>
>
--
View this message in context: http://n2.nabble.com/Transform-Vector-Layer---Vector-Feature-tp1115104p1120709.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
More information about the Users
mailing list