【问题标题】:google maps zoom in with phonegap谷歌地图用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
);
}

【问题讨论】:

    标签: javascript html cordova geolocation


    【解决方案1】:

    您应该考虑使用 mapkit 插件实现 Native。 这会将捏合添加到缩放。 https://github.com/phonegap/phonegap-plugins/tree/master/iOS/MapKit

    注意:可能会随着 IOS6 的变化而改变

    【讨论】:

      猜你喜欢
      • 2011-08-24
      • 2016-11-23
      • 2015-06-07
      • 2014-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多