【问题标题】:GMAP use the google satellite layerGMAP 使用谷歌卫星层
【发布时间】:2013-10-27 08:22:55
【问题描述】:
我在我的 Windows 应用程序 (C#) GMAP API 中使用了,我需要显示地图的 terrine 功能,因此,我尝试按如下方式分配地图的提供者:
Map.MapProvider = GMapProviders.GoogleSatelliteMap;
很遗憾,地图没有出现并显示如下错误:
如何在 C# 中获取卫星视图??
【问题讨论】:
标签:
c#
google-maps
google-maps-api-3
gmap.net
【解决方案1】:
检查您是否在:
这是离线模式,如果没有缓存会导致。
GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.CacheOnly;
如果您的地图的缩放属性为 0,则会导致该值。这样做。
MainMap.Zoom=5; //国家级缩放
编辑:另一件事,这是在卫星地图中查看的代码。
MainMap.MapProvider = GMap.NET.MapProviders.GoogleMapProvider.Instance;