Angular-google-maps: disableDefaultUI和disableDoubleClickZoom不起作用

创建于 2017-03-14  ·  11评论  ·  资料来源: SebastianM/angular-google-maps

问题说明

我正在尝试禁用disableDefaultUI和disableDoubleClickZoom,但是在iOS模拟器和Ionic服务上,这两个功能仍然有效。

重现步骤和问题的最小演示

按照教程的代码,但添加了disableDefaultUI和disableDoubleClickZoom变量:
title: string = 'My first angular2-google-maps project'; zoom: number = 16; lat:number = 13.0476421; lng: number = 11.6865258; disDoubleClickZoom: boolean = true; disDefaultUI: boolean =true;

HTML:
<sebm-google-map [latitude]="lat" [longitude]="lng" [styles]="map_features" [zoom]="zoom" [disableDoubleClickZoom]="disDoubleClickZoom" [disableDefaultUI]="disDefaultUI"> <sebm-google-map-marker [latitude]="lat" [longitude]="lng"></sebm-google-map-marker> </sebm-google-map>

当前行为

布尔值未通过HTML传递。

预期/期望行为

布尔值应传递到地图和默认用户界面,并禁用双击。

angular2和angular-google-maps版本

最新版本。

important AgmMap bug

最有用的评论

[disableDefaultUI]="true"显然不起作用。

我通过以下方式逐个禁用控件来解决了我的问题:
[zoomControl]="false"
[streetViewControl]="false"

所有11条评论

请创建一个Plunkr以显示该错误。 代码/绑定看起来正确。

[disableDefaultUI]="false"切换到[disableDefaultUI]="true"似乎对我也没有影响。
另一方面, [streetViewControl]="false"可以正常工作,并且按预期隐藏了街景按钮。

人们也在3月31日在https://gitter.im/SebastianM/angular2-google-maps中报告了此问题。

@vkniazeu如果禁用了默认UI,则无法启用它,而又不破坏并重新创建地图(这是Google的限制)。 无论AGM应该考虑到这一点,并自动销毁/重新创建高达维护者,但我会从猜测这个评论说,他们没有改变这个感兴趣。

但是,我可以使用disableDefaultUI重现您的问题,即使最初设置为true也不起作用。

@ 0x62感谢您确认。
我并不是说要在创建地图后进行切换。 我只是意味着最初将值设置为“ true”没有任何效果。
实际上,对于这些值的动态更改,例如,就像地图的语言一样,您必须重新创建AGM容器,该容器是设计使然并且易于理解的。

我还遇到了draggable ,但是通过查看源代码,我发现实际属性是mapDraggable,但似乎没有任何地方记录在案。

同样的问题在这里。 [disableDefaultUI]="true"不起作用。

[disableDefaultUI]="true" ,对此有何新闻?

也不为我工作。 你们找到了解决方案吗?

[disableDefaultUI]="true"显然不起作用。

我通过以下方式逐个禁用控件来解决了我的问题:
[zoomControl]="false"
[streetViewControl]="false"

从[disableDefaultUI] =“ false”切换为[disableDefaultUI] =“ true”似乎对我也没有影响。
要删除缩放选项(加号和减号按钮),请使用[zoomControl]选项并将其设置为“ false”
而要删除街景,请使用[streetViewControl]选项并将其设置为“ false”

由于此问题最近没有活动,因此已被自动标记为陈旧。 如果没有其他活动发生,它将关闭。 感谢你的贡献。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

vamsibassetty08 picture vamsibassetty08  ·  3评论

Halynsky picture Halynsky  ·  3评论

shedar picture shedar  ·  4评论

PeterSisovsky picture PeterSisovsky  ·  3评论

dineshkumar20 picture dineshkumar20  ·  3评论