gpt4 book ai didi

iphone - 谷歌地图在 Iphone 中的实现

转载 作者:太空狗 更新时间:2023-10-30 03:55:25 24 4
gpt4 key购买 nike

我已经在我的 iphone 应用程序中实现了谷歌地图功能。它工作正常,但如果要搜索的位置是错误的字符串,那么它会映射一个位置,并且仅在单击搜索按钮后才会重定向到当前位置。如何实现如果位置错误则直接转到当前位置?我的代码如下所示

NSString *urlString = [[NSString stringWithFormat:@"http://maps.google.com/maps?z=14&q=%@",message] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSURL *url = [NSURL URLWithString:urlString];

if ([[UIApplication sharedApplication] canOpenURL:url]) {
[[UIApplication sharedApplication] openURL:url];
}

请尽快给我一个解决方案提前致谢

最佳答案

由于您在离开应用程序的那一刻就失去了控制,因此您应该始终通过将 message 传递给 CLGeocoder 或第 3 方 Geocoder 打开 URL 来执行有效性检查之前 .

CLGeocoder Class Reference

基本上是在您的应用程序中查询位置字符串,然后相应地格式化您的网址。

关于iphone - 谷歌地图在 Iphone 中的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10696139/

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