Tom Sawyer Software has developed a new technology called Geographic Drawing Views, which combines the power of rule-based graph drawing and Open Layers map library to provide a way to visualize spatial data. This new technology allows users to use custom and information-rich maps with logical graph visualizations, introducing features that were missing in each technology separately. With geographic drawing views, users can define visual objects on the map including nodes, edges, and connectors, and configure which objects should be positioned by their geographical locations or automatically arranged by a graph layout engine. The technology also allows for an unlimited number of nesting levels with independently-configurable mixture of geographical and logical views, saving screen real estate and allowing users to see multiple levels of detail simultaneously.