【问题标题】:How disable local googlemap zoom which appears on android tablet如何禁用出现在 android 平板电脑上的本地 googlemap 缩放
【发布时间】:2016-10-13 12:58:26
【问题描述】:

你好, 我想在平板电脑安卓上禁用谷歌地图的本地缩放。 我将点击用于其他用途,我也不想看到这个部分缩放。(你可以看到我的 android 平板电脑的照片) 我的 PC 或 iPhone 在任何地方都没有问题。 我能做些什么 ? 非常感谢。 特拉奇

这是地图的配置:

var centreCarte = new google.maps.LatLng(latcentrecarto, longcentrecarto);
    var optionsCarte = {
           zoom: zoominitialcarto,
           center: centreCarte,
zoomControl: false,
mapTypeControl: true,
scaleControl: false,
streetViewControl: false,
rotateControl: false,
           mapTypeId: google.maps.MapTypeId.SATELLITE,
 disableDoubleClickZoom: true,
clickableIcons:false,
streetViewControl:false,
draggable:false,
  };
      mymap = new google.maps.Map(document.getElementById("map"), optionsCarte);

【问题讨论】:

    标签: android google-maps-api-3 zooming


    【解决方案1】:

    我认为我的问题与“单指缩放”有关。

    但其实我并没有实现专门针对Android的应用,我用的是googlemap Api http://maps.google.com/maps/api/js?sensor=false

    我也不能使用 mymap.getUiSettings().setZoomGesturesEnabled(false);因为这个函数不在 API 中。

    我真的不明白为什么“单指缩放”可以在地图上激活,因为我没有加载 GV3 API Android。

    解决问题的想法?感谢 Trachy

    【讨论】:

      【解决方案2】:

      mymap.getUiSettings().setZoomGesturesEnabled(false) 函数在您的代码中不起作用,因为此函数用于 Android API 而不是在 javaScript 中。

      这是显示不同控件的 Google Maps JavaScript API 的 documentation

      有关更多信息,请查看此相关 SO 问题:

      【讨论】:

      • 是的,但是如果我不使用 Android API,我的应用程序如何解释手势?
      猜你喜欢
      • 2012-03-22
      • 2014-08-09
      • 1970-01-01
      • 2012-04-21
      • 2014-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-17
      相关资源
      最近更新 更多