Interesting suggestion. Are you suggesting using the control as-is, which is not quite clear to me, or are you suggesting "borrowing" some code from that control?

On 11/12/2010 6:04 AM, Carsten Eider wrote:
What about a SnapControl: http://openlayers.org/dev/examples/snapping.html

Am 12.11.2010 14:55, schrieb Michael:
Been looking for a similar solution.  The best advice I've gotten is
to select the feature and then iterate through its vertices to find
the one closest to the mouse position.  This feels like something of a
workaround, but short of getting deep into the OL js, probably, the
best way to go.
I'd be mighty pleased, however, if someone has a solution that takes
advantage of whatever algorithm does the feature selecting.

You have about 10x the points I have per feature, so clearly the need
is greater for you than me.  Maybe if you are fetching a lot of data
anyway, it would make sense to do a server call with appropriate
parameters (track ID, lat, lon) to return the position data.

Good luck!

On 11/12/2010 4:16 AM, Yury Luneff wrote:
I need to implement some kind of history mode in our project that
would show when the vehicle was in particular point user has clicked.

So workflow looks like:
* users selects date range (for ex. today 10:00 am to 10:00 pm) for
vehicle movement
* js asks server for points and dates for this time
* js draws Feature.Vector upon these points and a line is show to user
* user finds his points of interest and clicks in hope to see when the
vehicle was there.

Here i need to respond somehow with js. SelectFeature doesn't do what
i need, boolean feature.geomentry.intersects(point) is a boolean
function while i need to find the closemost basepoint of geometry to
the click. Perhaps, the only fallback for me is to do it on serverside
somehow, but I'm still in hope to do it with openlayers. Solution
should perform tolerable while there is 4320 points in given case (one
in ten seconds).

_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to