Google Maps

Abre um mapa, baseado na API do Google Maps, que permite navegar de forma integrada com o mapa principal do i3Geo.

O código da API do Google Maps é armazenada em i3geo/ms_configura.php

Veja

<i3GEO.navega.google>

Arquivo

i3geo/ferramentas/googlemaps/index.php

Licenca

GPL2

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Summary
Google MapsAbre um mapa, baseado na API do Google Maps, que permite navegar de forma integrada com o mapa principal do i3Geo.
Functions
inicializaCria o mapa do Google Maps e adiciona os botões especiais do i3Geo.
ondegoogleMostra, no mapa principal, um retângulo indicando a extensão geográfica do mapa mostrado na janela do GM
panTogoogleDesloca o mapa principal conforme a extensão geográfica do mapa do GM
bboxObtém os valores de extensão geográfica do GM e converte para uma string no formato aceito pelo i3Geo
criaWMSFormata uma URL que transforma o mapa atual do i3Geo em um WMS, possibilitando sua inclusão como uma camada na janela GM.
ativaI3geoRotaInicia a função de criação de rotas, solicitando a indicação do primeiro ponto
parametrosRotaObtém os parâmetros para criação da rota, inclusive o ponto de destino
constroiRotaCria a rota do ponto de origem ao ponto de destino
montaRotaInclui o traçado da rota como uma nova camada no mapa principal
adicionaMarcasMapaAdiciona marcas no mapa conforme um array de coordenadas

Functions

inicializa

function inicializa()

Cria o mapa do Google Maps e adiciona os botões especiais do i3Geo.  Define os eventos que disparam modificações no mapa principal do i3Geo quando é feita a navegação.

ondegoogle

function ondegoogle()

Mostra, no mapa principal, um retângulo indicando a extensão geográfica do mapa mostrado na janela do GM

panTogoogle

function panTogoogle()

Desloca o mapa principal conforme a extensão geográfica do mapa do GM

bbox

function bbox()

Obtém os valores de extensão geográfica do GM e converte para uma string no formato aceito pelo i3Geo

Return

{String}xmin ymin xmax ymax

criaWMS

function criaWMS()

Formata uma URL que transforma o mapa atual do i3Geo em um WMS, possibilitando sua inclusão como uma camada na janela GM.

Return

[String}URL WMS

ativaI3geoRota

function ativaI3geoRota()

Inicia a função de criação de rotas, solicitando a indicação do primeiro ponto

parametrosRota

function parametrosRota(overlay,
latlng)

Obtém os parâmetros para criação da rota, inclusive o ponto de destino

constroiRota

function constroiRota()

Cria a rota do ponto de origem ao ponto de destino

montaRota

function montaRota()

Inclui o traçado da rota como uma nova camada no mapa principal

adicionaMarcasMapa

function adicionaMarcasMapa(coordenadas)

Adiciona marcas no mapa conforme um array de coordenadas

Parametro

coordenadas {array}array de pares separados por ‘ ‘ contendo x e y
function inicializa()
Cria o mapa do Google Maps e adiciona os botões especiais do i3Geo.
function ondegoogle()
Mostra, no mapa principal, um retângulo indicando a extensão geográfica do mapa mostrado na janela do GM
function panTogoogle()
Desloca o mapa principal conforme a extensão geográfica do mapa do GM
function bbox()
Obtém os valores de extensão geográfica do GM e converte para uma string no formato aceito pelo i3Geo
function criaWMS()
Formata uma URL que transforma o mapa atual do i3Geo em um WMS, possibilitando sua inclusão como uma camada na janela GM.
function ativaI3geoRota()
Inicia a função de criação de rotas, solicitando a indicação do primeiro ponto
function parametrosRota(overlay,
latlng)
Obtém os parâmetros para criação da rota, inclusive o ponto de destino
function constroiRota()
Cria a rota do ponto de origem ao ponto de destino
function montaRota()
Inclui o traçado da rota como uma nova camada no mapa principal
function adicionaMarcasMapa(coordenadas)
Adiciona marcas no mapa conforme um array de coordenadas