Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 24, 2011
  1. Add per-host queues.

    authored
  2. Better fading.

    authored
  3. Add url `repeat` property.

    authored
  4. Fix flip in pan-by x.

    authored
  5. Fix a bug in panBy.

    authored
  6. Add example drawing circles.

    authored
  7. Add `zoom` convenience function.

    authored
    This allows you to assign the view center as a two-element coordinate, which is
    interpreted as zoom level zero. You can then set the map zoom level and the
    center coordinate will be rescaled accordingly.
  8. Move code in lib/mappy.

    authored
  9. More flexible zoom function.

    authored
    Rather than always using Math.round, allow the zoom transform to specify what
    zoom level to display. This way, we can have one layer using Math.floor while
    another does Math.ceil, and then fade between the two for seamless zooming.
  10. Fix a bug in cache callback.

    authored
    We need to delete the callbacks before invoking them, or else we risk forgetting
    any that are added during the callback!
  11. Use standard npm require for node-canvas.

    authored
    For some reason, `npm install canvas` doesn't do the right thing for me,
    resulting in a segmentation fault. But, if I build node-canvas from source and
    then symlink it in my node_modules directory, it works fine.
  12. Woo, animation!

    authored
Commits on May 23, 2011
  1. Full-scene antialiasing.

    authored
    The image tiles are drawn to an offscreen canvas, and then this offscreen canvas
    is drawn onto the main canvas at the end, applying a single transform.
  2. Some bug fixes.

    authored
  3. Simplify implementation using coordinates.

    authored
    This is no longer a mapping library, per se; it's for rendering tile quadtrees.
    However, clients will be able to use their own projections to control the
    mapping between locations and coordinates.
  4. Checkpoint first working version.

    authored
    Some of the important things left to do:
    
      - Variable-size buffers when missing Content-Length.
      - Example of rendering dots on top of tiles.
      - Other projections? Make location-agnostic?
      - Full-scene antialiasing to eliminate tile seams.
      - Retry and throttling for tile-loading.
    
    But hey, it works!
  5. Add README.

    authored
Something went wrong with that request. Please try again.