public void SetGmap(GMapControl map) { Gmap = map; Gmap.MinZoom = RadMapJpegViewModelSet.MySelf.MinZoomInConfig; Gmap.MaxZoom = RadMapJpegViewModelSet.MySelf.MaxZoomInConfig; Gmap.Zoom = RadMapJpegViewModelSet.MySelf.zoomlevel; Gmap.Position = new PointLatLng(RadMapJpegViewModelSet.MySelf.mapy, RadMapJpegViewModelSet.MySelf.mapx); RadMapJpegViewModelSet.SetGmap(map); this.NavOnLoad(); }
protected RadMapJpegViewModelSet() { if (_loadCOnfig) { return; } if (_mySelf == null) { _mySelf = this; } _loadCOnfig = true; var info = Wlst.Cr.CoreOne.Services.SystemXmlConfig.Read(XmlConfigName); if (info.ContainsKey("CanNavToEquImage")) { CanNavToEquImage = info["CanNavToEquImage"].Contains("yes"); } else { CanNavToEquImage = true; } if (info.ContainsKey("ImageMinZoom")) { try { MinZoomInConfig = Convert.ToInt32(info["ImageMinZoom"]); } catch (Exception ex) { } } if (info.ContainsKey("MaxZoomInConfig")) { try { MaxZoomInConfig = Convert.ToInt32(info["MaxZoomInConfig"]); } catch (Exception ex) { } } if (info.ContainsKey("IsUserNetMap")) { IsUserNetMap = info["IsUserNetMap"].Contains("yes"); } else { IsUserNetMap = true; } //lvf 2018年10月12日09:38:42 更改为读取 系统配置文件 3302 ,4-5 //if (info.ContainsKey("mapx")) //{ // try // { // mapx = Convert.ToDouble(info["mapx"]); // } // catch (Exception ex) // { // } //} //if (info.ContainsKey("mapy")) //{ // try // { // mapy = Convert.ToDouble(info["mapy"]); // } // catch (Exception ex) // { // } //} if (info.ContainsKey("zoomlevel")) { try { zoomlevel = Convert.ToDouble(info["zoomlevel"]); } catch (Exception ex) { } } if (info.ContainsKey("usebaidu")) { try { usebaidu = Convert.ToInt32(info["usebaidu"]); } catch (Exception ex) { } } mapx = Convert.ToDouble(Wlst.Cr.CoreOne.Services.OptionXmlSvr.GetOption(3302, 4, "0", null).Trim()); mapy = Convert.ToDouble(Wlst.Cr.CoreOne.Services.OptionXmlSvr.GetOption(3302, 5, "0", null).Trim()); }