Drupal 7 e google maps v3. Qual é o módulo a ser usado?

8

Eu preciso armazenar lat / lng em um tipo de conteúdo para a coisa obviamente normal: exibir um google maps. Mas, por enquanto, vejo que os melhores módulos para integração com o google map usando a v2 são obsoletos.

No meu tipo de conteúdo, solicito os outros dados (rua, cidade, país, município) para não precisar de um módulo que precise inserir esses dados. Isso porque eu preciso inserir esses dados em um servidor SOLR.

Então, qual é o melhor módulo do Drupal que usa o google maps v3? Ou preciso criar um personalizado que use (por exemplo) o script js do gmap3.net?

Obrigado.

M.

ZioBudda
fonte
A ramificação 2.x do módulo Gmap suporta a v3 da API.
Patrick Kenny
O Google fornece uma API de mapa perfeitamente razoável, por que não usar isso?
David Thomas
Existe um módulo para a API do Google Maps V3 , mas atualmente está na versão beta.
Sithu
@PatrickKenny: na página do módulo: NOTA: 7.x-2.x (e 6.x-2.x) direcionados à API do Google Maps V3 estão em desenvolvimento. Fique de olho na fila de problemas para obter progresso. AND: versão beta da API do Google Maps V3 para Drupal 7 gmap 7.x-2.4-beta1 Não consigo usar uma versão beta do meu site cliente. Obrigado no entanto.
ZioBudda

Respostas:

8

A abordagem deve ser um mapa independente. Você precisa dividir as coisas em duas partes:

  1. Armazenando dados de localização
  2. Exibindo esses dados em um mapa

1) armazenamento de dados.

Você precisará de três módulos aqui:

Pode parecer difícil, mas é realmente fácil configurar esses três módulos para serem bem executados.

2) Exibição de dados.

Agora, com os dados armazenados no banco de dados, podemos escolher qualquer abordagem de exibição que desejarmos. Aqui você tem duas opções: - GMap ( http://drupal.org/project/gmap ) - OpenLayers ( http://drupal.org/project/openlayers ) - Como terceira opção, você pode ter um código js personalizado que brinca com o Google Maps

Tudo depende do seu objetivo final. O OpenLayes brinca com diferentes mecanismos de mapas e, para mim, parece um pouco inchado. Se você usar o GMap, obterá o suporte do Google Maps V3, melhor em vez da API do Google Maps V2. O desenvolvimento da API do Google Maps V2 foi interrompido, nenhum novo recurso está sendo lançado e pode ser abandonado a qualquer momento, então por que arriscar?

Siga o código js maps personalizado se o módulo GMap não fornecer o que você precisa. Mas eu realmente sugiro que você olhe o módulo GMap um pouco mais de perto.

Tim
fonte
3

O Módulo Getlocations ( https://drupal.org/project/getlocations ) foi o primeiro a trazer o GMAP / Location Module (baseado no Google Maps V2 Api) para a versão 3 da API do Google Maps. Ele desenvolveu e ampliou rapidamente suas funcionalidades e ainda é desenvolvido ativamente ... Ao mesmo tempo, eu recomendaria as visualizações e mapas de geolocalização de IP ( https://drupal.org/project/ip_geoloc ) que se integraram ao módulo Getlocations e que são capazes para funcionar bem com o Google API 3 Maps ...

itamair
fonte