gpt4 book ai didi

ios - 在 iOS 中使用 UIWebview 更新谷歌地图中的当前位置

转载 作者:可可西里 更新时间:2023-11-01 05:46:06 25 4
gpt4 key购买 nike

我在应用程序中创建了一个 WebView,它调用 Google Maps Directions 来绘制当前位置和 POI 之间的路线。

一旦加载 webView,就会加载带有方向的整个谷歌地图。现在我需要用我当前的位置更新 map 。比如,我希望代表我当前位置的标志/图标在用户旅行时随用户一起移动。但到目前为止,我似乎能够做到这一点的唯一方法是通过调用新位置来重新加载整个 map 。

这在时间/数据使用方面都非常昂贵。有没有更好的方法让我失踪?

这是我的代码:

CLLocationCoordinate2D destination = { 37.773768,-122.408638 }; 

NSString *googleMapsURLString = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f&output=embed",
myLocation.coordinate.latitude, myLocation.coordinate.longitude, destination.latitude, destination.longitude];



NSURL *url=[NSURL URLWithString:googleMapsURLString];
NSURLRequest *requestObj=[NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];

有人请帮忙!!!

最佳答案

使用 GeolocationMarker来自 Google Maps API 3 Utility Library .它就是为此目的而创建的。

关于ios - 在 iOS 中使用 UIWebview 更新谷歌地图中的当前位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13119300/

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