gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 01:26:36 25 4
gpt4 key购买 nike

我正在开发一个谷歌地图应用程序。我在应用程序底部提供了一个标签,用于显示我在标记的帮助下在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com