示例#1
0
 //------------------------------------
 private void m_btnSat_CheckedChanged(object sender, EventArgs e)
 {
     if (m_btnSat.Checked && MapStyle != EMapStyle.Aerial)
     {
         MapStyle = EMapStyle.Aerial;
     }
 }
示例#2
0
 //------------------------------------
 private void m_btnHybrid_CheckedChanged(object sender, EventArgs e)
 {
     if (m_btnHybrid.Checked && MapStyle != EMapStyle.Hybrid)
     {
         MapStyle = EMapStyle.Hybrid;
     }
 }
示例#3
0
        /*private void m_gMap_OnMapTypeChanged(MapType type)
         * {
         *  switch (type)
         *  {
         *      case MapType.GoogleHybrid:
         *          MapStyle = EMapStyle.Hybrid;
         *          break;
         *      case MapType.GoogleMap:
         *          MapStyle = EMapStyle.Road;
         *          break;
         *      case MapType.GoogleSatellite:
         *          MapStyle = EMapStyle.Aerial;
         *          break;
         *
         *  }
         * }*/

        //------------------------------------
        private void m_btnMap_CheckedChanged(object sender, EventArgs e)
        {
            if (m_btnMap.Checked && MapStyle != EMapStyle.Road)
            {
                MapStyle = EMapStyle.Road;
            }
        }
示例#4
0
 public void ReceiveEarthChangeMapStyle(string strStyle)
 {
     foreach (object val in Enum.GetValues(typeof(EMapStyle)))
     {
         if (val.ToString() == strStyle)
         {
             MapStyle = (EMapStyle)val;
         }
     }
 }
示例#5
0
        public void AfterInitialUpdate()
        {
            CenterLatitude  = m_fCentreLat;
            CenterLongitude = m_fCentreLong;
            MapStyle        = m_mapStyle;
            Zoom            = m_fZoom;
            RefreshPosition();
            m_bIsInit = true;
            List <CPointEarth> oldList = new List <CPointEarth>(m_listePointsMarques);

            m_listePointsMarques.Clear();
            foreach (CPointEarth pt in oldList)
            {
                Mark(pt.Latitude, pt.Longitude, pt.Libelle, pt.Layer);
            }
        }