data-field-geojson

2.0.1 • Public • Published

data-field-geojson

API

createGeoJSONField

Create a virtual-dom geojson data-field for use with data-ui.

Parameters

  • options Object an options object, including any properties you can pass to leaflet & virtual-dom/h
    • options.accessToken String mapbox access token for using their API

    • options.tileLayer Object Leaflet tilelayer, default is osm tiles

    • options.imagePath String path to leaflet images

    • options.display Boolean true for display mode, default is false for input mode

Examples

var createGeoJSONField = require('data-field-geojson')
var field = createGeoJSONField(options)
field.render(h, {}, geojsonObject)

field.render

Render the virtual-dom geojson data-field.

Parameters

  • h function virtual-dom h function

  • properties Object an options object, including any properties you can pass to leaflet & virtual-dom/h

    • properties.display Boolean true for display mode, default is false for input mode

    • properties.value Object a geojson Feature or Featurecollection

  • value Object a geojson Feature or Featurecollection

Examples

var createGeoJSONField = require('data-field-geojson')
var field = createGeoJSONField(options)
field.render(h, properties, geojsonObject)

Installation

npm install data-field-geojson --save

Or install the data-fields module:

npm install data-fields --save

Right now this module relies on leaflet v1.0.0-beta2, and you must build the dependency manually:

cd node_modules/leaflet
npm install
npm run build

Tests

npm install
npm test

See also

  • data-fields – all data fields packaged together.
  • data-ui – a collection of modules for managing data.

License

MIT

Package Sidebar

Install

npm i data-field-geojson

Weekly Downloads

0

Version

2.0.1

License

MIT

Last publish

Collaborators

  • sethvincent