因此,我正在创建一个应用程序,其中有一个UIWebView显示位置列表。我的目标是使用户单击其中一个位置后,我的应用可以得到该点的经纬度,从而启动集成的Navigation SDK。
我的观点是如何从webView获取位置值并将其传递给我的Objective-C代码?
我正在使用WebViewJavascriptBridge。
最佳答案
您可以在位置上设置超链接。
例如:<a href="location1,latitude=21,longitude=22" id="location1" >Location1</a>
单击此Location1
后,将调用- webView:shouldStartLoadWithRequest:navigationType:
方法,您可以提取纬度和经度的值