调用GPS功能,进行地理信息获取。
            
                            属性 | 
                        
                            属性说明 | 
                    
|---|---|
| 
                             AmapKey  | 
                        
                             高德开放平台Key。  | 
                    
| 
                             GPSSource  | 
                        
                             获取和设置GPS来源。 (a) Default:默认 (b) Amap:高德  | 
                    
| 
                             RequestLocation  | 
                        
                             是否请求地理位置信息。  | 
                    
| 
                             TimeOut  | 
                        
                             客户端获取GPS的超时时间,单位:毫秒。  | 
                    
                            事件 | 
                        
                            事件发生条件 | 
                    
|---|---|
| 
                             GotLocation  | 
                        
                             在客户端返回坐标位置时发生。  | 
                    
                            方法 | 
                        
                            方法说明 | 
                    
|---|---|
| 
                             GotLocation  | 
                        
                             地点搜索。  | 
                    
    C#:
        gps1.GetGps();
        //gps1.GetGpsAsyn();     //异步获取
            
            
    C#:
        private void gps1_GotLocation(object sender, GPSResultArgs e)
        {            
            //是否获取到了位置信息
            if ((e.isError).Equals(false))
            {
                if (e.Longitude != 0 & e.Latitude != 0)
                {
                    lblAddress.Text = e.Location;  //位置信息
                }
                else
                {
                    lblAddress.Text = "定位失败";
                }
            }
            else
            {
                lblAddress.Text = "定位失败";
            }
        }
            
            
    C#:
        private void button1_Press(object sender, EventArgs e)
        {
            string amapkey = " ";//需要去高德开发平台申请Web服务Key
            GPS.PlaceSearch(this.Client.SessionID, amapkey,  "天通科技园", PlaceSearchHandle);
           // GPS.PlaceSearch(this.Client.SessionID, amapkey, "天通", new System.Drawing.PointF(121.480083f, 31.221773f), PlaceSearchHandle);  搜索指定起始位置处含关键字的地址
        }
        private void PlaceSearchHandle(object sender, AmapPlaceSearchResultArgs e)
        {
                  
                string msg =  "";
                foreach (AmapPlaceEntry data in e.Data)
                {
                     msg+= string.Format( "{0}/{1}/{2}:{3}", data.Name, data.Address, data.Location.X, data.Location.Y)+Environment.NewLine;
                } 
                MessageBox.Show(msg);
            
        }
            
            目前获取Location有两个方法:
1.GPSSource选Amap需要打包页上填写高德安卓key,RequestLocation设置true
2.GPSSource选Default需要AmapKey填写高德web服务key,RequestLocation设置true
Web版目前 支持 GPS控件,使用时需要在Setting中填写百度地图浏览器端key,百度地图key申请点击https://lbsyun.baidu.com/
            注:若您的项目用于商业用途,使用GPS中获取坐标信息,通过AMap获取坐标点等功能时需要有高德开放平台商业授权,具体参考 https://lbs.amap.com/upgrade#business