Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在爱奥尼亚项目中旋转谷歌地图_Javascript_Google Maps_Ionic Framework - Fatal编程技术网

Javascript 在爱奥尼亚项目中旋转谷歌地图

Javascript 在爱奥尼亚项目中旋转谷歌地图,javascript,google-maps,ionic-framework,Javascript,Google Maps,Ionic Framework,我在我的爱奥尼亚项目中使用谷歌地图API JS,一切都很好,只是我不能旋转地图,只能平移和缩放。因此,我查看并发现要添加以下代码: var mapOptions = { center: latLng, zoom: 20, mapTypeId: google.maps.MapTypeId.ROADMAP, panControl: true, zoomControl: true, mapTypeControl: true, scaleContr

我在我的爱奥尼亚项目中使用谷歌地图API JS,一切都很好,只是我不能旋转地图,只能平移和缩放。因此,我查看并发现要添加以下代码:

var mapOptions = {
    center: latLng,
    zoom: 20,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    panControl: true,
    zoomControl: true,
    mapTypeControl: true,
    scaleControl: true,
    streetViewControl: true,
    overviewMapControl: true,
    rotateControl: true
  };
但没有发生变化。请帮我解决这个问题


谢谢

尽管这是一个4年前的问题,但您可以使用爱奥尼亚最新的谷歌地图插件,然后使用以下代码

let mapOptions: GoogleMapOptions = {
  gestures:{
    rotate:false,
    tilt:false,
    scroll:false
  }
};

this.map = this.googleMaps.create(this.mapDiv.nativeElement, mapOptions);

请注意mapOptions中的旋转:错误手势。这将帮助您启用/禁用地图的双指旋转。

好的,没有问题。当地图类型为卫星时,rotateControl工作(按下卫星按钮,rotateControl将神奇地出现)。当地图显示为路线图时,rotateControl没有任何意义。另外,首先在一个受欢迎的地点(如纽约时代广场)试用;我想它不适用于任何地方。也许我说的手势不是旋转。我的意思是握着两个手指顺时针或逆时针旋转的姿势。这不起作用,只有缩放和平移起作用。谢谢你的帮助。哦,是的。对不起,我不知道怎么办that@coding4fun你有什么解决办法吗?