Para pasarlos
directamente desde la base de datos, habría que preguntarse cuán rápida es la respuesta.
Del ejemplo que señalas, las 100 marcas que se presentan están recogidas desde un JSON que contiene 1.093 puntos (se recogen a nivel de ejemplo los 100 primeros). Y es rápida
Puedes ver el archivo
http://google-maps-utility-library-v.../src/data.json con el que enlaza.
En
http://gmaps-samples-v3.googlecode.c...nymarkers.html y bajo el mismo sistema de agruparlos mediante
markerclusterer los puntos son recogidos en KML. Aquí son algo más de 2.500.
En resumen, no veo ningún problema si los datos son extraídos previamente a un archivo, sea JSON, XML, KML con los que enlace la página.
Si en el posicionamiento de los marcadores queremos utilizar
geocoder, ahí si estamos fritos y con la necesidad de solicitar servicios de pago a Google