Adding vector layers with a library

OpenLayers 3 offers similar capabilities out of the box. It is an interaction that combines the File API and the Drag and Drop API. As it is a completely automatic solution to add vector data from the hard drive, it needs different considerations. It is more restrictive when it comes to projection handling. We can define the projection in the constructor. If we don't, it tries to read the projection from the data itself. If it cannot find one, the interaction defaults it to the map projection.

Tip

You cannot access the interaction's default projection. If you want to change it, you have to remove the interaction from the map and construct a new one with a different projection.

Look at the file named ch03_draganddrop.js ...

Get Mastering OpenLayers 3 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.