Я уверен, что где-то в сети есть руководство по динамической загрузке маркеров в Google Maps при увеличении и уменьшении масштаба с помощью AJAX.
Некоторым нравится этот сайт http://www.visualtour.com/p_findahome.asp?q=toronro+ontario
Вот пример.
http://code.google.com/apis/ajax/playground/#geoxml_rss
Вы можете создать файл XML. И вы можете получить положение щелчка и записать его в свой XML-файл. Вы перетаскиваете маркеры из XML-файла при загрузке карты.
http://code.google.com/intl/tr/apis/maps/articles/phpsqlajax.html