Parte de http://www.rodrigopadua.com.br

Exemplo de utilização básica da GMapEasy. Lib que facilita a utilização dos recursos da Google Maps API.

Array PHP utlizado:
$arPontos[0]['logradouro'] = 'Av T vinte e oito';
$arPontos[0]['numero'] = '200';
$arPontos[0]['bairro'] = 'Setor Bueno';
$arPontos[0]['localidade'] = 'Goiania';
$arPontos[0]['cep'] = '74210-040';
$arPontos[0]['str_html'] = '<div style="width:200px; background-color: #efefef; border: 1px solid black; padding:5px;">Teste para Tooltip. Pode ser inserido qualquer tipo de texto ou HTML (incluindo imagens). Permitido o uso de CSS não inline.</div>';
$arPontos[0]['link'] = 'http://www.rodrigopadua.com.br';
$arPontos[0]['icone'] = 'marcador';

$arPontos[1]['logradouro']...
$arPontos[1]['icone'] = 'marcador2';

Conversão do Array para JSON :
(utilizei a lib escrita por Michal Migurski, mas você pode utilizar qualquer lib que converta conteúdo para JSON)
$json = new Services_JSON();
$strJsonPontos = $json->encode($arPontos);

Ativa tooltip do marcador 0

Ativa tooltip do marcador 1