ios - 在 Google map 中配置标记触摸后默认信息窗口不可用

标签 ios objective-c iphone google-maps google-maps-sdk-ios

我正在开发一个谷歌地图应用程序。我在应用程序底部提供了一个标签,用于显示我在标记的帮助下在 map 上显示的 atm 的名称和距离。起初,当我默认点击标记时,它会在标记信息中显示 atm 的名称,但之后我添加了此函数来获取特定 atm 与用户位置的距离 -

- (BOOL)mapView:(GMSMapView *)mapView didTapMarker:(GMSMarker *)marker
{
//for getting users current location co-ordinates
        latitudess=[NSUserDefaults standardUserDefaults];
        float latt=[latitudess floatForKey:@"LATITUDE"];
        float longg=[latitudess floatForKey:@"LONGITUDE"];



    CLLocationCoordinate2D cord= CLLocationCoordinate2DMake(latt, longg);
    CLLocationDistance distance= GMSGeometryDistance(cord, marker.position);

    labelToShowCurrentRadiusValue.text=[NSString stringWithFormat:@"%f",distance];
}

因此,从现在开始,显示标记标题的默认 map 信息不可用,通常显示 atm 名称的默认 map 信息不可见。

但我希望它可见。那么为什么会导致这个问题,我应该怎么做才能再次显示信息?

最佳答案

任何正在寻找此类问题答案的人。答案是你应该输入 return NO;

因为如果您返回 YES,则表示您要求该函数在点击标记时更改默认 map 功能,而我们不想在这里做这样的事情。

关于ios - 在 Google map 中配置标记触摸后默认信息窗口不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33930459/

相关文章:

iOS AFNetworking 响应序列化器 : Many serializers for each response, 或一个序列化器来统治它们?

iphone - 无法在 iTunes Connect 中添加本地化

ios - 如何从 CGPDFDocumentRef 获取预告片字典?

iphone - 如何绘制弹出 View 而不是在 iPhone 上使用图像?

javascript - JavaScript 可以在 UIWebView 中运行吗?

iphone - iphone开发中图片的路径是什么

ios - 向 tableView 添加行不起作用

objective-c - 以全部大写显示文本框中的内容

ios - 如何为 UIGestureRecognizer 操作传递参数

iphone - 正确排序 NSString 数组,包括以破折号或特殊符号开头的单词(对于字典)