private void LaunchGazetteer(LatLongInput lat, LatLongInput lon, bool updateLocality) { NamedPlaceSelectionOptions selectOptions = new NamedPlaceSelectionOptions { PlaceNameSeed = txtLocality.Text }; PluginManager.Instance.StartSelect <PlaceName>((result) => { var place = result.DataObject as PlaceName; if (place != null) { lat.Value = place.Latitude; lon.Value = place.Longitude; txtPosSource.Text = "EGaz"; if (updateLocality) { UpdateLocality(place); } } }, LookupOptions.None, selectOptions); }
void ctlPosition_BeforeLocationSelection(NamedPlaceSelectionOptions options) { options.PlaceNameSeed = txtLocality.Text; }