Using the Google maps api, I need the following features. This need to work on web and mobile devices. Everything much be georeferenced.
Integrate Google Map with zoom and map type
Enter location by LSD and to go that location on the map
Vector info - Create arrow with color option
Vector Info - Create Annotations (text boxes)
Vectot info - Add Icons, such as Droplets and Pilons
Vector Info - Measure distance and area and show the lines/polygons
Import Local KML files, with ability to set color of tracks
Show LSD grid location on map
Ability to add third party vector layers such as pipelines and roads
Ability to delete any vectors (arrows, icons, pilons, etc)
Save all vector information, with location as json file and sent to a service (just stub in the service call)
Load the json file and load all the vector information on the map
Save a screenshot of the map, which includes the vector and imagery information
Buttons will float on the top left of the map, floating vertically
- Import kml files
- Plot arrows
- Plot Annotations
- Plot icons
- Measurement tool
- Import KML files
- Delete any vectors
Bonus points if this can be built in Angularjs 2 RC5.
Deadline is Friday, September 16th
Budget MAX is 1000USD
I will be available in 6hrs to respond
I will still use google maps as a basemap, but I need to use openlayers as the library to create the mapping system. I need to import other tile layers such and LSD Grid layers. This is really a change in the libraries but the requirements are the same.
I have attached a simple mockup of the UI
Please only message if you have experience in openlayers.