objective-c – 使用带缩放的UIWebView显示Google地图

objective-c – 使用带缩放的UIWebView显示Google地图,第1张

概述MapKit不支持行车路线.所以我想我可以在网页浏览中显示行车方向.我在uiwebview中显示谷歌地图,但它显示整个网站我只想显示一些缩放的地图部分,以便它看起来像 iphone的原始地图应用程序.此外,我不知道这是否违反了Apple的人机界面指南(HIG)规则,请告诉我是否存在. 像这样加载一个字符串作为NSString(可能剥离换行符).您可以使用stringWithFormat更改纬度和经 MapKit不支持行车路线.所以我想我可以在网页浏览中显示行车方向.我在uiwebvIEw中显示谷歌地图,但它显示整个网站我只想显示一些缩放的地图部分,以便它看起来像 iphone的原始地图应用程序.此外,我不知道这是否违反了Apple的人机界面指南(HIG)规则,请告诉我是否存在.解决方法 像这样加载一个字符串作为Nsstring(可能剥离换行符).您可以使用stringWithFormat更改纬度和经度,缩放级别等

<HTML><head><Meta name="vIEwport" content="initial-scale=1.0,user-scalable=no"><script type="text/JavaScript" src="http://maps.Google.com/maps/API/Js?sensor=true"></script><script type="text/JavaScript">  function initialize() {    var latlng = new Google.maps.LatLng(35.000,139.000);    var myOptions = {      zoom: 15,center: latlng,mapTypeID: Google.maps.MapTypeID.ROADMAP  };  var map = new Google.maps.Map(document.getElementByID("map_canvas"),myOptions);  }</script></head><body onload="initialize()"> <div ID="map_canvas" ></body></HTML>

然后将UIWebVIEws HTML设置为该.它会为您提供一个只有地图的页面,允许您用手指滚动或放大,捏缩放和放置标记.

用它来加载HTML:

- (voID)loadHTMLString:(Nsstring *)string baseURL:(NSURL *)baseURL
总结

以上是内存溢出为你收集整理的objective-c – 使用带缩放的UIWebView显示Google地图全部内容,希望文章能够帮你解决objective-c – 使用带缩放的UIWebView显示Google地图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1032574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存