Using Leaflet Map Library, jQuery and PHP. You can plot points, draw circles, polygons, rectangles on map and capture the coordinates into PHP for further processing.