• Cadastro
  • Fóruns
  • Manual
  • Tradução
  • Tutoriais
Início

Pesquisa no site

Google

Itens ativos

  • Estudo de caso, galerias com subcategorias de imagens
  • Galeria de Fotos
  • Preciso de pessoa com experiência em Drupal
  • internacionalization, vistas e view field
  • Como ter opção para publicar ou não comentários
  • URLs, dúvida no caminho
  • Convertendo conteúdos (nodes) de page para book!
  • Erro no Webform
  • Indexação
  • Como Criar um modelo para Postagem?
more

Posts mais lidos hoje

  • Tutoriais
  • Canal Drupal-BR de IRC
  • internacionalization, vistas e view field
  • Erro no Webform
  • Galeria de Fotos
  • Como Criar um modelo para Postagem?
  • Manual
  • Como ter opção para publicar ou não comentários
  • Convertendo conteúdos (nodes) de page para book!
  • Problema ao instalar o Drupal

Login do usuário

  • Criar uma conta
  • Recuperar senha

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início

Instalar e configurar o Node Map

O Node Map precisa de uma chave de API para poder rodar no seu site.
O módulo usa um API do Yahoo para funcionar e por isso quem for utilizá-lo tem que se cadastrar no Yahoo Developer Network (e para isso, ter um usuário de login do Yahoo). Quem deseja usar mapas do Google Maps também precisa se registrar no Google Maps API (e para isso também possuir conta do Google). Mas mesmo quem deseja usar APENAS Google maps PRECISA se cadastrar no Yahoo, senão o módulo não funciona.
A seguir descrevo os passos para instalação e configuração inicial do módulo Node Map como é feito no Drupal 6.x):

-------------------------------------------------------------------

1) Copiar e habilitar o módulo normalmente. Ao acessar a página de administração, o Relatório de Status gera uma mensagem, avisando que o módulo Node Map precisa de um API Key do Yahoo.

2) Vá para Administrar > Configurar Site > Node Map (admin/settings/nodemap) e clique no link abaixo do campo Yahoo Maps API key, para pegar a chave de API do Yahoo (obrigatório).

3) Para se registrar no Yahoo Developer Network é preciso ter uma ID do Yahoo. Se você ainda não possui, crie um conta no Yahoo e retorne a esta página para pegar sua chave de API. Selecione a opção 'Generic, No user authentication required' e entre com os seus dados (nome, nome do site ou produto que está desenvolvendo, e-mail de contato e uma breve descrição do site). Clique em 'Continue'. A página a seguir fornece a sua chave para ativar o API do módulo, como na imagem a seguir:

4) Copie o código da chave do API e cole no campo Yahoo Maps API key das configurações do módulo. Salve as configurações. Agora o módulo está pronto para usar Yahoo Maps.

5) Este passo não é necessário para o funcionamento do módulo, mas é obrigatório para quem deseja usar Google Maps no Drupal. Clique no link abaixo do campo Google Maps API key. O procedimento é parecido com o do Yahoo e também é preciso ter um login do Google. A diferença é que também é preciso inserir o 'caminho base' do seu site (p.ex. "http://www.seusite.com.br" o "http://localhost/" se for servidor local), porque essa chave só vai funcionar para sites dentro desse endereço. O código deverá aparecer como na imagem a seguir:

6) Copie a chave do API do Google Maps e cole dentro do campo Google Maps API key nas configrações do Node Map. Salve.

7) Observe como deve ficar a sua página de configurações do Node Map:

- Observe os campos marcados pelos números 1 e 2. É onde deverá ser colocado a sua chave de API do Yahoo e do Google, respectivamente.
- Deixe a opção 3 marcada, caso deseje usar busca do Google Maps nos seus nodes e não apenas do Yahoo Maps.
- Nos campos marcados pelo 4, selecione os tipos de conteúdo que deseja que tenham o mapa integrado. Eu escolhi apenas as Pages.
- Salve.

8) A seguir, observe o campo de configurações do mapa:

- Nos campos marcados pelo 1, configure a altura e a largura que deseja que seus mapas tenham dentro do node.
- No 2, insira o nome de um endereço padrão que deve aparecer no mapa, ao criar um novo conteúdo.
- No 3, configure o nível de zoom padrão no qual o mapa de ser exibido.
- No 4, selecione o tipo de visualização de mapa que deseja ter por padrão: Mapa, Satélite ou Híbrido (ambos).
- Salve.

9) Crie um novo conteúdo, do tipo que você escolheu que possua um mapa integrado. Vá para a área de configuração do mapa "Node Map":

Aqui você seleciona a área a ser exibida pelo mapa dentro do seu node. É possível definir a área a partir de uma busca ou inserindo manualmente a altitude e latitude da localização desejada.
No exemplo, minha cidade, Guarapuava-PR =D

Para inserir manualmente a latitude e a longitude, faça uma busca no Google Maps ou no Yahoo Maps e copie o link fornecido.

Por exemplo
O link fornecido para Guarapuava no Google Maps é o seguinte:
http://maps.google.com/maps?f=q&hl=pt-BR&geocode=&q=Guarapuava,+Brazil&ie=UTF8&ll=-25.284438,-51.457214&spn=1.134936,1.768799&t=h&z=9&iwloc=addr

As partes em negrito são respectivamente LATITUDE e LONGITUDE. Copie-os dentro dos respectivos campos e clique em 'Locate Map'. O mapa exibirá a localização desejada.

Enviado por haraldessert em 12/09/2008 - 13:38
  • Se logue ou se registre para poder enviar comentários
  • 1231 leituras
Designimage

Este site é feito, orgulhosamente, com Drupal.