What is the most efficient way to transmit a substantial volume of map information via HTTP for rendering on the client side? There must be a more effective approach than simply transmitting a JSON file containing all map data. I am interested in how major websites like Apartments.com or Foursquare deliver their map data selectively based on user needs.