Как открыть Google Street View в UIWebView? - PullRequest
1 голос
/ 02 августа 2011

Я пытаюсь открыть просмотр улиц в UIWebView, но он не работает.Я вижу только нормальные карты.Как я могу решить это?Любые другие возможности?

это мой код:

NSString *urlAddress = @"http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=bran+castle&sll=44.439972,26.096894&sspn=0.000869,0.003664&ie=UTF8&hq=Bran+Castle&hnear=Bran+Castle,+Strada+General+Traian+Mo%C8%99oiu+nr.+28+E574,+Bran+507025,+Romania&t=k&layer=c&cbll=45.516381,25.368123&panoid=0d7jjq7vdWGTxFyonEKnBQ&cbp=12,209.81,,1,-18.52&ll=45.516381,25.368123&spn=0,0.008444&z=17";

//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];

//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

//Load the request in the UIWebView.
[webV loadRequest:requestObj];

Ответы [ 3 ]

2 голосов
/ 30 января 2014

Попробуйте загрузить этот код для вашего UIWebview:

NSString *latLongString =[NSString stringWithFormat:@"%f,%f", latitude, longitude];

[_uiWebView loadHTMLString:[NSString stringWithFormat:@"<html><head><meta name='viewport',user-scalable=no'/><script src='http://maps.google.com/maps/api/js?sensor=false'type='text/javascript'></script></head><body onload=\"new google.maps.StreetViewPanorama(document.getElementById('p'),{position:new google.maps.LatLng(%@)});\" style='padding:0px;margin:0px;'><div id='p' style='height:100%%; width:100%%;'></div></body></html>",latLongString] baseURL:nil];
1 голос
/ 09 сентября 2016

Просто запустите запрос URL карты Google в своем веб-представлении и в методе webViewDidFinishLoad добавьте эту строку ниже, чтобы скрыть предупреждение. webView.stringByEvaluatingJavaScriptFromString ( "document.getElementsByClassName ( 'мл-неподдерживаемая-канальный диалоговый контейнер') [0] .style.display = 'ни'")

Вот пример вызова для загрузки Google StreetView в UIWebView. Я использовал Swift.

0 голосов
/ 02 августа 2011

Нет. Вы не можете этого достичь.

см. Здесь но тебе может понравиться это

http://maps.google.com/?q=Tokyo@35.680,139.769

Вы можете передать эту ссылку на ваш веб-просмотр, чтобы загрузить ее.

см. Здесь

Разрешает ли MapKit StreetView?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...