Descripcion del problema
Si agrega la propiedad strokeWeight, google maps arroja un error:
Error de tipo no detectado: f [r] no es una función
Pasos para reproducir y una demostración mínima del problema.
http://plnkr.co/edit/EjWE2hRU9q3DwQh90BCE?p=preview
_¿Qué pasos deberíamos probar en su demostración para ver el problema? _
Ejecútelo y abra la consola.
Comportamiento actual
Se lanza un error.
Comportamiento esperado / deseado
El círculo muestra un trazo con el peso definido
versión angular2 y angular2-google-maps
angular 2.2 y angular2-google-maps 0.16.0
Otra información
Esto sucede porque está pasando el valor de la posición del trazo como una cadena CENTER, pero eso no es válido para los mapas de Google, ya que espera google.maps.StrokePosition.CENTER (OUTSIDE o INSIDE) que detrás de escena es una enumeración con algún valor numérico no un cuerda.
@cesarp gracias! Agregó un comentario.
¿Alguna actualización o solución alternativa? Me he encontrado con el mismo problema.
¿Alguna actualización con este problema? También me he encontrado con el mismo problema.
@santosmken
Agregué [strokePosition] = "1" a mi etiqueta agm-circle. Eso agrega el círculo. Sin embargo, ahora tengo un problema diferente porque los valores de strokeColor y fillColor no se están respetando. El trazo y el relleno son negros y no se pueden cambiar.
@shuch, ¿
node_modules/@agm/services/google-maps.api-wrapper.js LINE 46-51
@SebastianM ¿ algún progreso con respecto a la información proporcionada por @cesarp ? este problema es bastante antiguo ...
Como solución alternativa, puede pasar la enumeración a la entrada strokePosition
lugar de la cadena. Por ejemplo
google.maps.StrokePosition.CENTER // outputs 0
luego pasa 0:
<agm-circle
[latitude]="55.6713442"
[longitude]="12.5237847"
[radius]="1000"
[strokeOpacity]="1"
[strokePosition]="0" <-- here's the trick
[strokeWeight]="2"
[strokeColor]="'#706bd6'"
[fillColor]="'#706bd6'"
[fillOpacity]="0.5">
</agm-circle>
@SebastianM ¿
Me encuentro con el mismo problema, se necesita una solución, la cadena no funciona pero el número funciona 👍
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.
Esto sigue siendo un problema (estoy usando beta.5). Debe permanecer abierto
Comentario más útil
@SebastianM ¿ algún progreso con respecto a la información proporcionada por @cesarp ? este problema es bastante antiguo ...
Como solución alternativa, puede pasar la enumeración a la entrada
strokePosition
lugar de la cadena. Por ejemploluego pasa 0: