GMapControl map = new GMapControl();
map.MaxZoom = 16; // 高德地图最多显示18级
map.MinZoom = 1;
map.Zoom = 16;
double lat = 32.0562899801363;
double lng = 118.764682678542; // 显示古平岗
map.Position = new GMap.NET.PointLatLng(lat, lng); // 纬度,经度
//map.BoundsOfMap = new GMap.NET.RectLatLng(lat, lng, 30, 30);
map.DragButton = System.Windows.Forms.MouseButtons.Left;
map.CanDragMap = true;
// 百度在线地图
//map.CacheLocation = "";
map.Manager.UseUrlCache = false;
map.Manager.UseMemoryCache = false;
map.Manager.UseRouteCache = false;
map.Manager.UsePlacemarkCache = false;
map.Manager.CacheOnIdleRead = false;
map.ShowCenter = false;
map.MapProvider = BaiduMapProvider.Instance; // 百度在线地图
map.Manager.Mode = GMap.NET.AccessMode.ServerOnly;
map.Position = new GMap.NET.PointLatLng(lat, lng); // 纬度,经度
MessageBox.Show(map.MapProvider.Name + " Show");
// 百度离线地图
map.MapProvider = bd.q; // 好用
map.Manager.Mode = GMap.NET.AccessMode.ServerAndCache;
new Thread(() =>
{
map.Manager.ImportFromGMDB(@"F:\开发业务\GMap\GMapDownloader\MapCache\TileDBv5\en\Data.gmdb");
//map.ReloadMap(); // 这一句 不能要,否则打不开
}
).Start();