Решение выводить фотографии как еще один слой карты — неправильное на мой взгляд.
Непонятно, почему сразу «Вариант использовать через апи маркеры отпадает сам собой.»
если из-за того что картинок предполагается много — то тут на хабре проскакивало описание библиотеки-менеджера маркеров для google maps, там была и клястеризация, как на панорамио, тоесть если при заданном масштабе в одном радиусе слишком много фотографий, то выводится только одна, скажем с самым большим рейтингом, а при увеличении карты в этом месте — можно рассмотреть и остальные.