Hmm, you code looks to me more complex than it needs to be. Have you looked at the DrawFeature or GetFeature controls in OL? Notice: This email and any attachments are confidential. If received in error please destroy and immediately notify us. Do not copy or disclose the contents.