Pergunta

Apenas começou a testar Zoho CRM como uma solução de CRM para a nossa empresa. Alguém perguntou para um mapa do Google na página mostrando nossos próximos compromissos.

Eu sei Zoho oferece uma API que permite acesso aos seus dados a partir de fora, mas eu realmente preciso para integrar o mapa no formulário de entrada de dados .

Se alguém poderia fornecer um ponteiro para qualquer mashup com Zoho CRM (seja ele Google Maps, Bing Maps, ou qualquer serviço web similar), eu ficaria muito grato.

Foi útil?

Solução

Eu sei que isto é uma questão antiga, mas desde que não há respostas e isso é muito bonito tudo o que surgiu no google na busca de integração Zoho CRM com o Google Maps Vou levar uma facada isso de qualquer maneira. Eu comecei recentemente um pedido semelhante, mas neste caso eles queriam exibir as pistas sobre um fora página do Zoho.

Eu criei um servlet Java e JSP que é executado no Google App Engine. O servlet irá se conectar a Zoho CRM para recuperar todas as ligações e geocodificar os endereços estão registrados. O JavaScript do lado cliente é, então, tendo o cuidado de criar os marcadores no mapa para todos os endereços.

É um pouco demais código para colar aqui (embora não muito), mas você pode verificá-la em http://code.google.com/p/zohomap/ .

Eu coloquei a demo-se em http://zohomap.appspot.com/ .

Outras dicas

Eu sei que isto é uma questão de idade, mas ele veio na Pesquisa do Google. Cerca de três anos atrás, eu começo um projeto de integração do Google Maps semelhante para SugarCRM. O projeto do Google Maps JJWDesign está em cima GitHub.com. A idéia surgiu durante uma reunião de marketing e cresceu rapidamente fora de controle.

download em: https://github.com/jjwdesign/JJWDesign-Google-Maps

Aqui estão algumas das armadilhas que eu experimentei:

  1. exceder os limites de geocodificação: A Google Maps API v3 tem em vigor um limite de 2.500 solicitações de geocodificação por dia. Também é estrangulado a 10 por segundo. Então, você provavelmente necessidade de desenvolver algo a fila estes pedidos. Eu usei um CRON / tarefa agendada para lidar com o gatilho de processamento.
  2. PHP Memória Limites: O projeto do SugarCRM cria bastante grandes objetos para cada um de seus registros. Usando 10.000 desses objetos normalmente irá exceder a memória permitida para PHP para executar. Então, a consideração especial pode ser necessário para examinar a melhor maneira de dados puxar para o mapa.
  3. Sempre desenvolver / teste com um grande conjunto de dados; 10.000 registros. Desta forma, você será capaz de ver mais facilmente ineficiências em seu código; especialmente JavaScript. O navegador IE tem sido saber para questões de causa com MarkerClustering.
  4. Prepare-se para uma explosão de interesse em pesquisa avançada / filtragem funcionalidade. Além disso, esperamos desenvolver uma grande parte da configuração do administrador. Todo mundo quer algo um pouco diferente.

Cheers, Jeff

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top