Boa tarde.
Efetuando uma pesquisa pela API do google maps, é possível carregar um arquivo KLM e exibi-lo no mapa através de javascript.
Para isso, eu criaria um serviço que interpretaria a URL da imagem, localizaria o arquivo KLM e forneceria ao usuário uma nova página já abrindo o arquivo diretamente. Na prática, o seu cliente clicaria na imagem e o navegador seria aberto, já com o mapa carregado com o arquivo KLM.
Você precisaria apenas hospedar esse serviço em algum lugar, o que geraria um custo adicional de hospedagem mensal (uns 30,00/mês).
Caso tenha interesse em uma solução desse tipo, posso fazer para você. Abraço!