javascript - ios发送经纬度到WebView
<p><p>我在我的应用中使用位置管理器来获取纬度和经度:</p>
<pre><code>double latitude = locationManager.location.coordinate.latitude;
double longitude = locationManager.location.coordinate.longitude;
</code></pre>
<p>在同一个 ViewController 中,我加载了一个 WebView:</p>
<pre><code>NSString *URL = [initWithFormat:@"http://myurl.com"];
NSURL *urlDisplay = ;
NSURLRequest *urlRequest = ;
;
</code></pre>
<p>我的问题是:如何将我的纬度和经度传递给 WebView,以便在页面加载时使用。我需要根据用户的位置更改 WebView 中显示的信息。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>也许我误解了你的问题......你只是在问如何将纬度和经度传递给 URL 以在 webview 中使用。这很容易(而且与 iOS 无关)。 </p>
<p>使用 Googlemap ,您可以使用如下 URL 搜索字符串按纬度和经度进行搜索:</p>
<pre><code>https://maps.google.com/maps?q=43.661383,-79.390862
</code></pre>
<p>如果您想使用 Bingmap ,同样的做法是:</p>
<pre><code>http://bing.com/maps/default.aspx?cp=43.661383~-79.390862
</code></pre>
<p>(位置是多伦多的皇后公园。)有关使用 Bing 进行地理搜索的更多信息位于此处:
<a href="http://msdn.microsoft.com/en-us/library/dn217138.aspx" rel="noreferrer noopener nofollow">http://msdn.microsoft.com/en-us/library/dn217138.aspx</a> </p>
<p>如果您想使用其他服务,只需弄清楚他们的搜索字符串是如何工作的。所以如果你想打开一个谷歌地图网页,你可以使用这样的东西:</p>
<pre><code>NSArray *geoLocation = ;
NSString *searchString = ;
NSString *google = @"https://maps.google.com/maps?q=";
NSString *URL = ;
NSURL *urlDisplay = ;
</code></pre>
<p>顺便说一句 - 如果您只想按地理位置显示 map ,您可以使用 MapKit .... 但我相信您已经知道这一点并想做一些不同的事情。</p></p>
<p style="font-size: 20px;">关于javascript - ios发送经纬度到WebView,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/21922288/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/21922288/
</a>
</p>
页:
[1]