Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 地图视图触摸事件处理_Iphone_Objective C_Mkmapview - Fatal编程技术网

Iphone 地图视图触摸事件处理

Iphone 地图视图触摸事件处理,iphone,objective-c,mkmapview,Iphone,Objective C,Mkmapview,我正在iOS应用程序中使用地图视图。在用户滚动地图并抬起手指后,我需要发送web服务请求以获取新数据,然后我要绘制该纬度 在这里,我想检测地图视图上的触摸结束事件。同时还要处理web服务请求和响应。我尝试使用轻拍手势,但没有得到正确的结果 请提出一些建议 谢谢您需要设置地图视图的委托,然后实现此方法: 每次用户完成滚动时,都会调用此函数 对于HTTP请求,我建议使用。它真的很容易使用 - (void) grabURLInBackground:(id)sender { NSURL *url

我正在iOS应用程序中使用地图视图。在用户滚动地图并抬起手指后,我需要发送web服务请求以获取新数据,然后我要绘制该纬度

在这里,我想检测地图视图上的触摸结束事件。同时还要处理web服务请求和响应。我尝试使用轻拍手势,但没有得到正确的结果

请提出一些建议


谢谢

您需要设置地图视图的委托,然后实现此方法:

每次用户完成滚动时,都会调用此函数

对于HTTP请求,我建议使用。它真的很容易使用

- (void) grabURLInBackground:(id)sender
{
   NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"];
   ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
   [request setDelegate:self];
   [request startAsynchronous];
}

- (void)requestFinished:(ASIHTTPRequest *)request
{
   // Use when fetching text data
   NSString *responseString = [request responseString];

   // Use when fetching binary data
   NSData *responseData = [request responseData];
}

- (void)requestFailed:(ASIHTTPRequest *)request
{
   NSError *error = [request error];
}
可能重复的