gpt4 book ai didi

javascript - 在显示谷歌地图时隐藏 UiWebview 的地址栏

转载 作者:行者123 更新时间:2023-11-29 13:50:48 25 4
gpt4 key购买 nike

我正在使用这个在 UIWebView 上显示 map ..

NSURL *url = [[NSURL alloc] initWithString:[NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%f,%f",
latitudeValue,longitudeValue]];

NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[url release];

[web loadRequest:requestObj];
[web stringByEvaluatingJavaScriptFromString:@"window.scrollTo(0, 250);"];

但是“stringByEvaluatingJavaScriptFromString”不工作..请帮我解决这个问题..我想隐藏地址栏,我知道哪个不是 UiWebview 的一部分 ...

最佳答案

您正在尝试直接链接到 Google map 服务,即 iPhone 用户访问 maps.google.com 时显示的页面。相反,您应该在您的应用程序中使用 MapView 或使用 Google Maps API 之一,例如静态 map 。

只是为了解决您的另一个问题,即 Javascript 的执行,问题是在执行 Javascript 之前需要加载页面。将委托(delegate)分配给 UIWebView 并监听 webViewDidFinishLoad,然后您就可以安全地执行 javascript。

关于javascript - 在显示谷歌地图时隐藏 UiWebview 的地址栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4583742/

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