GithubHelp home page GithubHelp logo

samaalir / cmv-widgets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tmcgee/cmv-widgets

0.0 1.0 0.0 3.87 MB

Widgets for CMV, the Configurable Map Viewer.

Home Page: https://cmv.io/

License: MIT License

HTML 16.10% CSS 2.58% PHP 1.44% JavaScript 74.48% ASP.NET 5.40%

cmv-widgets's Introduction

CMV-Widgets

Build Status Code Climate Join the chat at https://gitter.im/tmcgee/cmv-widgets

Widgets for CMV, the Configurable Map Viewer created by Tim McGee of MoosePoint Technology

See them live!

Widgets Available in this Repo

Example Configurations

Each widget in this repo has at least one configuration example in the config folder. This folder also contains additional examples for including ESRI widgets, other widgets and functionality.

Widgets

Attributes Table(s)

A highly configurable widget to display the results of one or more Query, Find or Geoprocessor Tasks.

Screenshot


Disclaimer

A simple yet configurable disclaimer widget.

Screenshot

Screenshot


Editor

Coming Soon


Export

Export features from the Attributes Tables widget or other widgets that have a dgrid.

Screenshot


FullScreen

A simple widget containing a button to toggle the CMV map to a maximized full screen view and restore it to the original dimensions.

Screenshot


Geoprocessor

An example widget demonstrating the display of results from a Geoprocessing Task in the Attributes Tables widget.

Screenshot


Layer Labels

A simple widget to add labels for one or more Feature Layers.

Documentation - in the works

Layer Toggle

A simple widget to toggle the visibility of a set of layers. Only a single layer in the set can be visible at any time. All others are turned off when the target layer's visibility is set.

Documentation - in the works

MessageBox

Show an Alert or Confirmation modal dialog box. Intended to be called from other widgets.

Screenshot


Multi-Field Geocoder

Coming Soon


Open External Map

Open maps in an external window for Google Hybrid, Google StreetView, Bing Hybrid, Bing Bird's Eye, Bing Streetside, MapQuest and OpenStreetMap. The map is centered on the coordinates based on a map click or Latitude and Longitude values provided by the user. Can be combined with the Toggle StreetView Tiles widget to show the availability of Google StreetView while clicking on the map.

Screenshot


Print Plus

An updated version of the PrintPlus widget originally created by @LarryStout in early 2014. Larry's original source code can be found in here with a few of his other widgets.

Screenshot


QR Code

Shows a QR code for the current map to open mobile applications on your phone/tablet.

Screenshot


Report

Highly configurable widget used to create a multi-page PDF report from a single feature or multiple features.

Screenshot

Screenshot


Search

Used in conjunction with the Attributes Tables to provide a user interface for querying feature layers, dynamic layers, tables and related records using QueryTask and FindTask.

Screenshot

Screenshot


Share

Share your map by using Facebook, Twitter, Google+, E-Mail, Link, or embedded iFrame code.

Screenshot


Toggle StreetView Tiles

Used in conjunction with the CMV StreetView widget or the Open External Map widget. Shows a StreetView tiles layer when waiting for a map click to get coordinates for the respective widgets.

Screenshot


What3Words

A simple widget to send a 3 word address or lat/lng to what3words and zoom the map to the resulting location. The lat/lng and 3 word address for the location are displayed from the search result.

Screenshot


Zoom to Feature

A simple widget to provide a drop-down list of features to zoom to on the map. Similar to bookmarks but driven by actual data in a Map Service.

Screenshot

cmv-widgets's People

Contributors

tmcgee avatar greenkeeper[bot] avatar carrbrpoa avatar green3g avatar svametcalf avatar gobsmack avatar samaalir avatar gitter-badger avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.