Environmental Location Systems