MapKit and TileKit are tools to help you develop a tile rendering service in ruby. If you need to draw many markers in google maps then the performance limit is reached fast. Google has advices to use up to 20 markers at a time. With some tricks you can inrease the number of markes but with the cost of inprintability.