Ir para conteúdo
Fórum CódigoFonte.net

ifabdo

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

  1. Acesse Mapa Julio (Página de Exemplos) Como pode ver, no final da página existe o seguinte termo: Clique em [testar], veja que aparece um ponto fixo no mapa configurado pela longitude e latitude setado na variável da função abaixo: inserePontoLongLat = function(long, lat, tamanho, cor, opacidade, nome) { zero_x_em_lat = -73.7404 zero_y_em_long = 4.6111 razao_x = 8.17 razao_y = 8.17 x_em_px = -(zero_x_em_lat - lat) * razao_x; //alternativo //x_em_px = zero_x_em_lat + (lat + 180.0) * 330 / 360.0; y_em_px = (zero_y_em_long - long) * razao_y; trace(x_em_px + " " + y_em_px); inserePonto(x_em_px, y_em_px, tamanho, cor, opacidade, nome); } ExternalInterface.addCallback("inserePontoLongLat", this, inserePontoLongLat); insereLoteLongLat = function(coordenadas, tamanho, cor, opacidade, nome):Void { nome = getGrupoDePontos(nome) for (var i = 0; i<coordenadas.length; i++) { inserePontoLongLat(coordenadas[i][0], coordenadas[i][1], tamanho, cor, opacidade, nome); } } ExternalInterface.addCallback("insereLoteLongLat", this, insereLoteLongLat); getGrupoDePontos = function(nome) { if(nome == '') { nome = 'pontos'; } //Cria novo grupo de pontos if(!_root.br[nome]) { _root.br.createEmptyMovieClip(nome,_root.br.getNextHighestDepth()) _root.br[nome].pontos = [] } return nome; } Para chamar a função o código é esse: <script type="text/javascript"> window.onload = function(){ getJulio().inserePontoLongLat(long=-23.560022 , lat=-46.688643, tamanho=10, cor='0xFF0000', opacidade=70, nome='grupo_de_pontos'); } </script> Como podemos inserir um URL e um alt text nesse ponto que é criado no mapa? Os arquivos fonte estão aqui: Sources Julio Map
×
×
  • Criar Novo...