1. A method for efficiently managing content of a landmark database in an autonomous localization and mapping system, the method comprising: determining a density of landmarks in one or more maps; and discontinuing the adding of new landmarks to the one or more maps at least partially in response to a determination that the density of landmarks is higher than a threshold; wherein determining and discontinuing are performed under the control of electronic hardware.