Skip to content

TypeError: undefined is not an object (evaluating 'projection.fromLatLngToDivPixel') #910

@LeLunZ

Description

@LeLunZ

When calling clearMarkers/addMarkers relatively early after the map is initialised, a error is thrown.
It seems even though the map is initialised, markerclusterer doesn't have a valid projection.


Environment details

Markerclusterer: 2.5.3

Steps to reproduce

  1. create a markerclusterer object.
  2. register mapInitialized Callback (in the callback call .clearMarkers or addMarkers)
  3. error is thrown when callback is called

Stack trace

latLngBoundsToPixelBounds — index.esm.js:233
extendBoundsToPaddedViewport — index.esm.js:194
getPaddedViewport — index.esm.js:202
calculate — index.esm.js:567
render — index.esm.js:872
clearMarkers — index.esm.js:862

Following these steps will guarantee the quickest resolution possible.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    triage meI really want to be triaged.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions