Angular-google-maps: disableDefaultUI y disableDoubleClickZoom no funcionan

Creado en 14 mar. 2017  ·  11Comentarios  ·  Fuente: SebastianM/angular-google-maps

Descripcion del problema

Estoy tratando de desactivar disableDefaultUI y disableDoubleClickZoom pero tanto en el simulador de iOS como en el servicio iónico, ambas funciones aún funcionan.

Pasos para reproducir y una demostración mínima del problema.

Codifique según el tutorial pero con las variables disableDefaultUI y disableDoubleClickZoom agregadas:
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>

Comportamiento actual

A los booleanos no se les pasaron mapas en HTML.

Comportamiento esperado / deseado

Los booleanos deben pasar al mapa y la interfaz de usuario predeterminada y hacer doble clic en desactivado.

versión angular2 y angular-google-maps

Ultima versión.

important AgmMap bug

Comentario más útil

[disableDefaultUI]="true" Aparentemente no funciona.

Resolví mi problema desactivando los controles uno por uno con:
[zoomControl]="false"
[streetViewControl]="false"

Todos 11 comentarios

Cree un Plunkr para mostrar el error. El código / enlaces parece correcto.

Cambiar de [disableDefaultUI]="false" a [disableDefaultUI]="true" parece no tener ningún efecto para mí tampoco.
Por otro lado, [streetViewControl]="false" funciona bien y oculta el botón Street View como se esperaba.

La gente también informó de este problema en https://gitter.im/SebastianM/angular2-google-maps el 31 de marzo.

@vkniazeu No es posible habilitar la interfaz de usuario predeterminada si se ha deshabilitado sin destruir y este comentario que no están interesados ​​en cambiar esto.

Sin embargo, puedo reproducir su problema con disableDefaultUI , no funciona incluso si inicialmente se establece en true .

@ 0x62 Gracias por confirmar esto.
No quise decir alternar después de que el mapa ya se haya creado. Solo quise decir que establecer el valor en "verdadero" inicialmente no tuvo ningún efecto.
Y, de hecho, para cambios dinámicos de estos valores, al igual que el idioma del mapa, por ejemplo, tendría que volver a crear el contenedor AGM, que es por diseño y comprensible.

También tuve problemas con draggable , sin embargo, mirando a través de la fuente descubrí que la propiedad real es mapDraggable pero no parece estar documentada en ninguna parte.

El mismo problema aqui. [disableDefaultUI]="true" no funciona.

Lo mismo para [disableDefaultUI]="true" , ¿alguna noticia al respecto?

No funciona para mi tampoco. ¿Habéis encontrado alguna solución?

[disableDefaultUI]="true" Aparentemente no funciona.

Resolví mi problema desactivando los controles uno por uno con:
[zoomControl]="false"
[streetViewControl]="false"

Cambiar de [disableDefaultUI] = "false" a [disableDefaultUI] = "true" parece no tener ningún efecto para mí tampoco.
Para eliminar las opciones de zoom (botones más y menos), use la opción [zoomControl] y configúrela en "falso"
y para eliminar Street View, use la opción [streetViewControl] y configúrela en "false"

Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará si no se produce más actividad. Gracias por sus aportaciones.

¿Fue útil esta página
0 / 5 - 0 calificaciones