Skip to content

Drop GeoJSON file or selected text on map to render it

Notifications You must be signed in to change notification settings

medina/geodndmap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

geodndmap

Drop GeoJSON file or selected text onto map to render it.

This is a modification of the example provided on the Google Maps API page, see https://developers.google.com/maps/documentation/javascript/examples/layer-data-dragndrop

The GeoJSON strings are parsed and replaced with actual shapes, enabling geodesic mode to show mapping of great arcs for polygons and lines.

Supported GeoJSON objects are currently:

  • Point
  • LineString
  • Polygon
  • MultiPoint
  • GeometryCollection

Usage

You need to replace the string <insert API key here> with your actual Google Maps API key in index.html. Information about how to optain a key can be found here: https://developers.google.com/maps/documentation/javascript/tutorial#api_key

Then open the file index.html with your browser (Chrome recommended), drag&drop a GeoJSON file or selected text onto the map, and see it rendered. As an example, you can select and drag this polygon definition below:

{
  "type": "Polygon",
  "coordinates": [
    [
      [
        -80.267831,
        42.050312
      ],
      [
        -80.267831,
        45.003652
      ],
      [
        -73.362579,
        45.003652
      ],
      [
        -73.362579,
        42.050312
      ],
      [
        -80.267831,
        42.050312
      ]
    ]
  ]
}

About

Drop GeoJSON file or selected text on map to render it

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published