MapWinGIS
以实战为线索,深入了解MapWinGis的编程世界。
老狼主
工作中展现自我,学习中完善自我,生活中乐活自我!
展开
-
C# MapWinGis Demo编译注意事项
MapWinGis新增加了瓦片地图,需要重新对MapWinGis.ocx重新生成程序集AxImp.exe mapwingis.ocx生成MapWinGis.dll和AxMapWinGis.dll文件。这个时候编译后发现接口仍然没有改变,新的接口未找到。这是因为程序仍旧调用的是缓存副本,修改MapWinGis的属性值将False改为True,重新编译,发现新的接口生效了。...原创 2021-02-24 22:02:57 · 465 阅读 · 0 评论 -
MFC之 MapWinGis源码编译
文本以VS2019为例:1、源码下载 方法一:svn或git下载https://github.com/MapWindow/MapWinGIS.git 方法二:下载源码压缩包https://github.com/MapWindow/MapWinGIS/releases或者https://github.com/MapWindow/MapWinGIS/archive/develop.zip2、准备第三方开源库GDAL_SDK、curllib、geos、tiff。下载地址:https...原创 2021-01-25 09:56:52 · 675 阅读 · 9 评论 -
MFC之 MapWinGis叠加瓦片图层
1、前言 前面我们介绍了,如果创建各类瓦片图层,如何让MapWinGis来显示出来这些图层呢?还需要修改TileProviders.cpp文件:#include "BaiduMapProvider.h"#include "AMapProvider.h"#include "ArcGisProvider.h"#include "TianDiMapProvider.h"BaseProvider* CTileProviders::getProviderCore(tkTileProvider..原创 2021-01-24 19:03:14 · 707 阅读 · 6 评论 -
MFC之 MapWinGis叠加必应瓦片地图
1、核心代码#include "stdafx.h"#include "BingMapProvider.h"#include "SecureHttpClient.h"// ******************************************************// Initialize()// ******************************************************// Runs imagery metadata request原创 2021-01-21 17:27:43 · 419 阅读 · 0 评论 -
MFC之 MapWinGis叠加天地图瓦片地图
1、核心代码/************************************************************************************** * Project: MapWindow Open Source (MapWinGis ActiveX control) ************************************************************************************** * The c原创 2021-01-21 17:21:24 · 885 阅读 · 8 评论 -
MFC之 MapWinGis叠加OpenStreet瓦片地图
1、核心代码/************************************************************************************** * Project: MapWindow Open Source (MapWinGis ActiveX control) ************************************************************************************** * The co原创 2021-01-21 17:20:07 · 493 阅读 · 0 评论 -
MFC之 MapWinGis叠加谷歌瓦片地图
1、核心代码/************************************************************************************** * Project: MapWindow Open Source (MapWinGis ActiveX control) ************************************************************************************** * The co原创 2021-01-21 17:18:13 · 285 阅读 · 0 评论 -
MFC之 MapWinGis叠加百度瓦片地图
1、核心代码/************************************************************************************** * Project: MapWindow Open Source (MapWinGis ActiveX control) ************************************************************************************** * The c原创 2021-01-21 17:16:24 · 789 阅读 · 0 评论 -
MFC之 MapWinGis叠加ArcGis瓦片地图
1、核心代码/************************************************************************************** * Project: MapWindow Open Source (MapWinGis ActiveX control) ************************************************************************************** * The c原创 2021-01-21 17:12:15 · 432 阅读 · 0 评论 -
MFC之 MapWinGis叠加高德瓦片地图
1、核心代码/************************************************************************************** * Project: MapWindow Open Source (MapWinGis ActiveX control) ************************************************************************************** * The .原创 2021-01-21 17:09:33 · 621 阅读 · 0 评论 -
VC++ MapWinGis篇(创建图层)
MapWinGis控件的引用:#import "MapWinGIS.ocx" rename("IImage","gisIImage") rename("ImageType", "gisImageType") rename("Point", "gisPoint")using namespace MapWinGIS;创建新图层m_pShapefilePoint,并添加图层属性:...原创 2020-01-05 23:36:16 · 576 阅读 · 2 评论 -
VC++ MapWinGis篇(二)
添加高德图层(ArcGisProvider.h):#pragma once#include "BaseProvider.h"class ArcGisBaseProvider: public BaseProvider{public: ArcGisBaseProvider() { _licenseUrl = "https://mapwingis.codeplex.com/wi...原创 2019-12-28 23:58:19 · 285 阅读 · 0 评论 -
VC++ MapWinGis篇(三)
添加百度图层(BaiduMapProvider.h):#pragma once#include "BaseProvider.h"#include "BaiduProjection.h"#include <math.h>class BaiduBaseProvider: public BaseProvider{protected: CString Styles;...原创 2019-12-28 23:59:38 · 468 阅读 · 0 评论 -
VC++ MapWinGis篇(四)
添加谷歌中国图层(GoogleMapProvider.h):#pragma once#include "BaseProvider.h"// *******************************************************// GoogleBaseProvider// *****************************************...原创 2019-12-29 00:02:58 · 361 阅读 · 0 评论 -
VC++ MapWinGis篇(一)
添加高德图层(AMapProvider.h):#pragma once#include "BaseProvider.h"class ABaseProvider: public BaseProvider{public: ABaseProvider() { LanguageStr = "zh_cn"; _refererUrl = "http://ditu.amap.com...原创 2019-12-28 23:57:31 · 557 阅读 · 0 评论