def post(self):
        self.response.headers['Content-Type'] = 'application/json'

        newMilestone = Milestone(journey_id=self.request.get('journey_id'))

        newMilestone.latitude = float(self.request.get('latitude'))
        newMilestone.longitude = float(self.request.get('longitude'))
        newMilestone.location = self.request.get('location')
        newMilestone.time = getTimeEpoch()

        newMilestone.put()

        self.response.write(
            json.dumps({'milestone_id': str(newMilestone.key())}))