private void addgzMark(PJ_21gzbxdh obj) { GMapMarkerImage mark = new GMapMarkerGzbx(new PointLatLng(obj.wd, obj.jd)); gzwzLay.Markers.Add(mark); mark.Id = obj.ID; mark.Tag = obj; mark.RefreshToolText(); }
private void addgzMark(PointLatLng pointLatLng, PJ_21gzbxdh obj) { if (obj.jd > 0) return; obj.jd = pointLatLng.Lng; obj.wd = pointLatLng.Lat; GMapMarkerImage mark = FindMark(obj.ID); if (mark == null) { mark = new GMapMarkerGzbx(pointLatLng); gzwzLay.Markers.Add(mark); mark.Tag = obj; mark.Id = obj.ID; } else { mark.Position = pointLatLng; mark.Tag = obj; } mark.RefreshToolText(); mark.ToolTipMode = MarkerTooltipMode.Always; rMap1.Position = pointLatLng; }