ThinkGeo.com    |     Documentation    |     Premium Support

Zooming on a certain POI

Greetings


Im currently adding points of interest to my project i can select a certain POI by typing its name into a textbox is there any code segment that will allow me to zoom on that POI without using the id, i use this code to zoom in on an area selected


winformsMap1.CurrentExtent = AreaLayer.FeatureSource.GetBoundingBoxById(AreaDropMenu.SelectedValue.ToString());


i need something similar for the POI but without the use of the id is that possible?


Thanks



Saddam,


  There are several ways to get a feature and from that feature you can get its bounding box. It seems that in your case, you need to get a feature based on the value of a column. For example, you have the column "Name" and you want to get the feature based on the value of "Name" column. From that feature you can get its bounding box. See the code below. I hope this is going to help:


 



Collection<Feature> features = POILayer.FeatureSource.GetFeaturesByColumnValue("Name", "My Point of Interest");
winformsMap1.CurrentExtent = features[0].GetBoundingBox();


Val 
  
 Its working Fine now thanks alot for ur help  
  
 Saddam

Saddam,


  You are welcome. I think you should be fine with your questions on the post on Street Intersection too. If you still have problems, let us know.