是否有一种特殊的方式将HTML地图API调用为移动Web应用程序?在iPad的网络应用程序中使用Google地图
我现在打电话给他们以标准方式..即
<%= javascript_include_tag "http://maps.google.com/maps/api/js?sensor=false" %>
lat = 53.80620266482967
lng = -3.205146811523491
latlng = new google.maps.LatLng(lat, lng)
options =
zoom: 6
center: latlng
mapTypeId: 'OSM'
panControlOptions:
position: google.maps.ControlPosition.TOP_RIGHT
zoomControlOptions:
position: google.maps.ControlPosition.TOP_RIGHT
mapTypeControlOptions:
mapTypeIds: ['CloudMade', 'OSM', google.maps.MapTypeId.ROADMAP]
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
position: google.maps.ControlPosition.TOP_RIGHT
@gMap = new google.maps.Map(document.getElementById("map"), options)
@gMap.mapTypes.set('OSM', osmMapType)
@gMap.mapTypes.set('CloudMade', cloudMadeMapType)
@gMap.setMapTypeId(cloudMadeMapType)
但他们似乎有点慢很jolty,并不顺利,因为本机应用...任何人这样做过。我希望让他们尽可能顺利。
在移动设备上实例化Google地图应该没有任何区别。当然,浏览器中运行的任何东西预计都会比原生应用程序执行得不那么顺畅,所以这不是一个公平的比较。但是,您的移动地图是否比去[maps.google.com](http://maps.google.com)时的地图效果差?另外,我们不知道你的cloudMadeMapType和osmMapType在做什么。那里会有一些激烈的计算吗? – meetamit