小编Dr_*_*ang的帖子

在Android中使用Place picker google API选择匿名位置的位置时禁用选择按钮

我想用位置字段保存用户表单信息.对于位置我想在用户点击地图上的位置和填写后的位置到表单时,在某个按钮点击和位置上打开谷歌地图.

我找到了地方选择器作为相关的解决方案,所以我使用了Place Picker Google API,我可以打开谷歌地图,当我将箭头移到首选位置并点击选择此位置(显示黑色,现在坐标显示在该位置下).

确认框打开,有2个选项:

1.)更改位置
2.)选择(禁用模式)

我想选择匿名位置并返回主要活动.

以下是我的代码:

private TextView get_place;
int PLACE_PICKER_REQUEST    =   1;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    get_place   =   (TextView)findViewById(R.id.textView1);
    get_place.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            PlacePicker.IntentBuilder builder   =   new PlacePicker.IntentBuilder();
            Intent intent;
            try {
                intent  =   builder.build(getApplicationContext());
                startActivityForResult(intent,PLACE_PICKER_REQUEST );
            } catch (GooglePlayServicesRepairableException e) {
                e.printStackTrace();
            } catch (GooglePlayServicesNotAvailableException e) {
                e.printStackTrace();
            }
        }
    });
}

protected void onActivityResult( int requestCode , int resultCode , Intent …
Run Code Online (Sandbox Code Playgroud)

android google-maps google-places-api

16
推荐指数
2
解决办法
3614
查看次数

在ASP中使用WinHttp.WinHttpRequest.5.1的异步HttpRequest

我试图制作LINK FINDER并面临2个问题

问题1(已解决) ::无法获取重定向页面的URL

通过使用WinHttp.WinHttpRequest.5.1解决了REFERNCE LINK 问题

问题2(未解决) ::无法使用WinHttp.WinHttpRequest.5.1对象事件或无法回调异步请求

同步请求代码

Set req = CreateObject("WinHttp.WinHttpRequest.5.1")
req.open "GET", url, FALSE
req.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
req.send PostData
Run Code Online (Sandbox Code Playgroud)

这工作正常,但如果我有多组请求,那么它需要花费很多时间.

我试过跟随异步请求代码,但得到错误

Set req = CreateObject("WinHttp.WinHttpRequest.5.1")
req.open "GET", url, TRUE
req.OnReadyStateChange = GetRef("req_OnReadyStateChange")
req.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
req.send PostData

Function req_OnReadyStateChange
   ' do something
End Function  
Run Code Online (Sandbox Code Playgroud)

代码1

Set req = CreateObject("WinHttp.WinHttpRequest.5.1","req_")
req.open "GET", url, TRUE
Function req__OnResponseFinished
  ' do something
End Function
req.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
req.send PostData
Run Code Online (Sandbox Code Playgroud)

错误 - 远程服务器计算机不存在或不可用:'CreateObject' …

asynchronous event-handling httprequest asp-classic

9
推荐指数
1
解决办法
6663
查看次数