Ajustes na Exportação do Relatório CSV

Adicionado código de prevenção de erros e geração de relatório
alternativo para casos onde não constam os nomes das venues nem as
categorias no arquivo CSV. O botão Exportar passa a vir desabilitado
por padrão.
Correções de bugs

Mais ajustes nos relatórios. Correção de um bug que carregava um valor
undefined no campo de entrada referente à página web. Eliminado timeout
de 1 segundo após término do carregamento (não lembro pra que servia e
tava causando erro).
Carregamento de dados parciais das venues

Implementado carregamento a partir dos dados retornados pelo endpoint
search, que ainda não foi atualizado e por isso retorna as categorias
com ícones antigos, não retorna a data de criação, a quantidade de
fotos e nem a descrição. Categorias passam a ser armazenadas no
localStorage, com um cookie que grava a data e expira no dia seguinte.
Ajustes no relatório. Tratamento básico de erros na pesquisa feita pelo
PHP.
API de geocodificação do Google

Adicionada chamada ao Google Geocoding para o processo de conversão de
endereços em coordenadas geográficas. Validação das coordenadas, caso
sejam informadas. Correções de bug e mais ajustes nos relatórios.
Tratamento de erros na pesquisa

Adicionadas mensagens de erro ao fazer o lookup ou quando não retorna
resultados. Substituído o método str_replace() pelo addslashes().
Melhorias na classe FoursquareAPI

Corrigida a data de versionamento, a qual estava retornando as
categorias com ícones antigos. Adicionado htmlentities/urlencode no
método GetMulti(). Alterado método GeoLocate() para retornar mais de
uma coordenada. Removida a gambiarra da conversão das categorias no
4sq.js.
Utilização do GeoLocate e do GetMulti

Substituída a função lookup() pela GeoLocate() que já existia e que faz
a mesma coisa. Adicionada chamada e tratamento de múltiplos requests
via GetMulti(), onde os vários responses são concatenados num único
reponse para a codificação do json. Refatorado boa parte do código do
search.php. Habilitado o campo 'query'. Aumentado delay da barra de
progresso.