Use public NASA WMS, Leaflet, search plugin, layer plugin, UAI data etc.
Simple HTML/javascript Leaflet.js map of Mars from Google with official Union Astronomique International object nomenclature for Mars. Based on https://github.com/mkgrgis/OpenPlanetaryData
Demo https://mkgrgis.github.io/openPlanetWMS/ , https://mkgrgis.github.io/openPlanetWMS/%E2%99%82.html
Download and see MarsMap.html
Use results of this projects (incapsulated in /lib)
-
https://github.com/stefanocudini/leaflet-search ,
eg. https://github.com/stefanocudini/leaflet-search/blob/master/src/leaflet-search.js
https://github.com/stefanocudini/leaflet-panel-layers/blob/master/src/leaflet-panel-layers.css
-
https://github.com/stefanocudini/leaflet-panel-layers ,
eg. https://github.com/stefanocudini/leaflet-panel-layers/blob/master/src/leaflet-panel-layers.js
https://github.com/stefanocudini/leaflet-panel-layers/blob/master/src/leaflet-panel-layers.css
-
https://github.com/calvinmetcalf/leaflet.shapefile ,
eg. https://github.com/calvinmetcalf/leaflet.shapefile/blob/gh-pages/shp.js
-
https://github.com/arthur-e/Wicket
eg. https://github.com/arthur-e/Wicket/blob/master/wicket.js
Full list of dependences see in html/js debugger network section.
https://github.com/mkgrgis/OpenPlanetaryData/blob/master/%E2%99%82/MARS_nomenclature.json - contures of objects
https://github.com/mkgrgis/OpenPlanetaryData/blob/master/%E2%99%82/MARS_nomenclature.zip - official (but not always actual) nomenclature, copyed from http://planetarynames.wr.usgs.gov/shapefiles/MARS_nomenclature.zip
https://github.com/mkgrgis/OpenPlanetaryData/blob/master/universal/nomenclature.json - simple classificator of planetary nomenclature objects
https://github.com/mkgrgis/OpenPlanetWMS/blob/master/mark - various ballons for objects