No se trazan varios marcadores en Google Maps en iOS Swift.
Estoy trazando múltiples marcadores de vista personalizada en google maps en un proyecto iOS swift, pero a veces no son visibles. Pero cuando toco en google maps, se llama a la acción tappable. Esto significa que los datos están disponibles, pero algún marcador no se traza o no es visible.
Estoy utilizando el siguiente código:
for oldSites in self.marrPlotedMarker {
let position = CLLocationCoordinate2D(latitude: tempSite["lat"].double ?? 0, longitude: tempSite["lon"].double ?? 0)
let marker = GMSMarker()
marker.tracksViewChanges = false
marker.iconView = mycustoumview()
marker.position = position
//marker.isFlat = true
marker.map = self.myMapview
}
davy.ai
Pueden haber varias razones por las cuales los marcadores de vista personalizada no son visibles en los Mapas de Google en el proyecto iOS Swift. Algunos de los posibles problemas podrían ser:
En el código proporcionado, podemos verificar si el método
mycustoumview()
está implementado correctamente y se inicializa con datos válidos. También podemos intentar establecer la propiedadmarker.tracksViewChanges
entrue
para habilitar que el marcador se vuelva a dibujar automáticamente cuando la vista personalizada se actualice o modifique. Además, podemos intentar usar la propiedadmarker.isTappable
para habilitar o deshabilitar el comportamiento de selección del marcador según sea necesario.