打开在线地图

回到首页  往前  往后

该范例程序会演示如何打开 太乐地图.NET控件 支持的所有互联网在线地图。

注意1:太乐地图.NET控件 名称统一命名为:MapControl

注意2:该功能需要联网支持,在没有网络的情况下无法显示地图。

MapProvider地图列表

谷歌地球

/// 谷歌地球卫星地图(无偏移-WGS84)

GoogleEarthSatellite

/// 谷歌地球混合地图(无偏移-WGS84)

GoogleEarthHybrid

谷歌地图

/// 谷歌街道地图(英文)

GoogleMap

/// 谷歌街道地图(无注记)

GoogleMapNoAnno

/// 谷歌卫星地图(无偏移)

GoogleSatelliteMap

/// 谷歌混合地图(无偏移-中文)

GoogleHybridMap

/// 谷歌混合地图(无偏移-英文)

GoogleHybridEnMap

/// 谷歌地形地图(英文)

GoogleTerrainMap

/// 谷歌地形地图(无注记)

GoogleTerrainNoAnnoMap

 

 

/// 谷歌街道地图

GoogleChinaMap

/// 谷歌街道地图(大字体)

GoogleChinaBigMap

/// 谷歌注记地图

GoogleChinaAnno

/// 谷歌卫星地图

GoogleChinaSatelliteBigMap

/// 谷歌混合地图

GoogleChinaHybridMap

/// 谷歌混合地图(大字体)

GoogleChinaHybridBigMap

/// 谷歌地形地图

GoogleChinaTerrainMap

/// 谷歌地形地图(大字体)

GoogleChinaTerrainBigMap

 

/// 谷歌夜间地图(无注记)

GoogleNightMap

/// 谷歌夜间地图

GoogleNightHybridMap

天地图

/// 天地图街道地图(球面墨卡托)

TiandituMap3857

/// 天地图街道地图(球面墨卡托-无注记)

TiandituMapNoAnno3857

/// 天地图注记地图(球面墨卡托)

TiandituAnnoMap3857

/// 天地图卫星地图(球面墨卡托)

TiandituSatelliteMap3857

/// 天地图地形地图(球面墨卡托)

TiandituTerrainMap3857

/// 天地图地形地图(球面墨卡托-无注记)

TiandituTerrainMapNoAnno3857

/// 天地图混合地图(球面墨卡托)

TiandituHybridMap3857

/// 天地图水系地图(球面墨卡托)

TiandituWaterMap3857

/// 天地图水系地图(WGS84)

TiandituWaterMap4326

/// 天地图路网地图(球面墨卡托)

TiandituRoadMap3857

/// 天地图路网地图(WGS84)

TiandituRoadMap4326

 

/// 天地图街道地图(WGS84)

TiandituMap4326

/// 天地图街道地图(无注记-WGS84)

TiandituMapNoAnno4326

/// 天地图注记地图(WGS84)

TiandituAnnoMap4326

/// 天地图卫星地图(WGS84)

TiandituSatelliteMap4326

/// 天地图地形地图(WGS84)

TiandituTerrainMap4326

/// 天地图地形地图(WGS84-无注记)

TiandituTerrainMapNoAnno4326

/// 天地图混合地图(WGS84)

TiandituHybridMap4326

百度地图

/// 百度街道地图

BaiduMap

/// 百度街道地图(大字体)

BaiduBigFontMap

/// 百度卫星地图

BaiduSatelliteMap

/// 百度混合地图

BaiduHybridMap

/// 百度混合地图(大字体)

BaiduBigFontHybridMap

 

/// 百度夜间地图

BaiduNightMap

 

/// 百度个性化地图(请设置Style属性为风格名称,例如:Style = "light"

/// 支持的风格有:清新蓝"light"、黑夜风格"dark"、红色警戒风格"redalert"、精简风格"googlelite"、自然绿风格"grassgreen"

/// 午夜蓝风格"midnight"、浪漫粉风格"pink"、青春绿风格"darkgreen"、清新蓝绿风格"bluish"、高端灰风格"grayscale"、强边界风格"hardedge"

BaiduStyleMap

高德地图

/// 高德街道地图

AMap

/// 高德街道地图(大字体)

ABigMapProvider

/// 高德卫星地图

ASatelliteMap

/// 高德混合地图

AHybridMap

腾讯地图

/// 腾讯街道地图

SoSoMap

/// 腾讯卫星地图

SoSoSatelliteMap

/// 腾讯混合地图

SoSoHybridMap

/// 腾讯地形地图

SoSoTerrainWithAnnoMap

/// 腾讯地形地图(无注记)

SoSoTerrainMap

E都市三维地图

/// E都市三维地图

EDuShiMapProvider

/// 包括47个城市的三维地图,每个城市对应一个Provider,命名方式为:EDuShi+城市名称+MapProvider,例如:EDuShiBeijingMapProvider

/// 支持城市如下:

// 安吉,包头,北京,长春,成都,承德,潮州,大连,德清,东阳,福州,抚顺,富阳,桂林,杭州,湖州,汉中,呼和浩特,惠州

// 济南,金华,晋中,荆门,荆州,缙云,建德,嘉兴,柯桥,柳州,丽江,临安,南昌,南京,南充,南通,秦皇岛,衢州,上海

// 深圳,绍兴,上虞,天津,乌鲁木齐,武汉,厦门,永康,张家界

必应地图

/// 必应街道地图(国外)

BingMap

/// 必应卫星地图(无偏移)

BingSatelliteMap

/// 必应混合地图(无偏移)

BingHybridMap

/// 必应混合地图(无偏移-英文)

BingHybridEnMap

/// 必应街道地图

BingChinaMap

ArcGIS地图

/// ArcGIS街道地图

ArcGISMap

/// ArcGIS街道地图(暖色版)

ArcGISWarmMap

/// ArcGIS街道地图(灰色版)

ArcGISGrayMap

/// ArcGIS卫星地图(无偏移)

ArcGISSatelliteMap

/// ArcGIS混合地图(无偏移)

ArcGISHybridMap

海图

/// 海图

SeaMap

/// 全球船舶位置图

ShipMap

/// 基础海陆混合图(无偏移)

AISBasicSeaLandMap

/// 高级海图(无偏移)

AISSeniorSeaMap

/// 高级海陆混合图(无偏移)

AISSeniorSeaLandMap

专题图

/// 全球水平图(无注记)

GlobalHorizontalMap

/// 法线图(无注记)

DirectNormalMap

/// 温度图(无注记)

TemperatureMap

/// 地形图(无注记)

TerrainMap

/// 景观图(无注记)

LandscapeMap

/// 人口图(无注记)

PopulationMap

 

/// 中国行政区划边界线图

AdministrativeDivisionBoundaryLineMap

/// 中国行政区划边标注图

AdministrativeDivisionLabelMap

/// 中国行政区划边界线和标注图

AdministrativeDivisionBoundaryAndLabelMap

/// 水系图

WorldHydroMap

其它地图

/// 搜狗街道地图

SougouMap

/// 搜狗卫星地图

SougouSatelliteMap

/// 搜狗混合地图

SougouHybridMap

 

/// OpenStreet街道地图

OpenStreetMap

/// OpenStreet地形地图

OpenCycleMap

 

/// 阿里云街道地图

ALiYunMap

 

/// 诺基亚街道地图

NokiaMap

/// 诺基亚卫星地图

NokiaSatelliteMap

/// 诺基亚混合地图

NokiaHybridMap

/// 诺基亚地形地图

NokiaTerrainMap

 

/// 超图街道地图

SuperMap

在线地图切换

源码

using AZMap;

using AZMap.MapProviders;

using System.Windows.Forms;

 

namespace WindowsFormsApplication1

{

  public partial class Form1 : Form

   {

      public Form1()

       {

           InitializeComponent();

 

           InitMapControl();

       }

 

      private void InitMapControl()

       {

          // 默认打开天地图卫星地图,如需打开其它地图请先在上方查询MapProvider地图列表名称,并在此处指定即可

           MapControl.MapProvider = AZMapProviders.TiandituHybridMap3857;

 

          // 设置鼠标左键拖动地图

           MapControl.DragButton = MouseButtons.Left;

          // 设置地图可以放大做小的最小级别和最大级别

           MapControl.MinZoom = MapControl.MapProvider.MinZoom;

           MapControl.MaxZoom = MapControl.MapProvider.MaxZoom == null ? 24 : (int)MapControl.MapProvider.MaxZoom;

          // 设置初始化的级别和位置

           MapControl.Zoom = 4;

           MapControl.Position = new PointLatLng(35.1019340572461, 106.34765625); //定位在中国区域 }

   }

}