namespace GMap.NET { using System.Collections.Generic; /// /// geocoding interface /// public interface GeocodingProvider { GeoCoderStatusCode GetPoints(string keywords, out List pointList); PointLatLng? GetPoint(string keywords, out GeoCoderStatusCode status); GeoCoderStatusCode GetPoints(Placemark placemark, out List pointList); PointLatLng? GetPoint(Placemark placemark, out GeoCoderStatusCode status); // ... GeoCoderStatusCode GetPlacemarks(PointLatLng location, out List placemarkList); Placemark ? GetPlacemark(PointLatLng location, out GeoCoderStatusCode status); } }