【解决方案】
map.Layers.AddCache有两个回调:
1、回调方法1:MongoDB数据库不是加密模式,不需要用户和密码。
AddCache(string server,string database,string name,bool addToHead)
2、回调方法2:MongoDB数据库以加密方式启动,并且瓦片数据库是在加密模式下切的,需要用户和密码。
AddCache(string server,string database,string name,bool addToHead,string user,string password)
参考代码:
mapcontrol.Map.Layers.AddCache("172.16.12.186:27017","世界地图", "世界地图_矢量",true);
mapcontrol.Map.Refresh();