谷歌地图用phonegap放大
Posted
技术标签:
【中文标题】谷歌地图用phonegap放大【英文标题】:google maps zoom in with phonegap 【发布时间】:2012-09-15 16:00:46 【问题描述】:我正在使用 phonegap 处理谷歌地图。我已经用下面的代码在我的屏幕上添加了地图。但问题是当我想用我的两根手指放大并拖动它们时它不会放大。如何添加此功能?
这是我的代码。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady()
onSuccess();
function onSuccess ()
var map = document.getElementById('map');
var mapOptions =
center : new google.maps.LatLng(37.7831, -122.4039),
zoom : 12,
mapTypeId : google.maps.MapTypeId.ROADMAP
;
var gmap = new google.maps.Map(map, mapOptions);
var markerOptions =
position : new google.maps.LatLng(37.7831, -122.4039)
;
var marker = new google.maps.Marker(markerOptions);
marker.setMap(gmap);
var infoWindowOptions =
content : 'Here I am'
;
var infoWindow = new google.maps.InfoWindow(infoWindowOptions);
google.maps.event.addEventListener(marker, 'click', function (e)
infoWindow.open(map, marker);
);
function onError (error)
alert('code: ' + error.code + '\n' +
'message'+ error.message
);
【问题讨论】:
【参考方案1】:您应该考虑使用 mapkit 插件实现 Native。 这会将捏合添加到缩放。 https://github.com/phonegap/phonegap-plugins/tree/master/ios/MapKit
注意:可能会随着 IOS6 的变化而改变
【讨论】:
以上是关于谷歌地图用phonegap放大的主要内容,如果未能解决你的问题,请参考以下文章