..:: MX Studio Fóruns ::..: Inserir URL em Pontos no Mapa Julio do Pedro Valente - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Inserir URL em Pontos no Mapa Julio do Pedro Valente Este tópico tem intuito de contribuir com o sistema.

#1 Guest_ifabdo_*

  • Group: Guests

Posted 30 January 2012 - 05:13 PM

Acesse Mapa Julio (Página de Exemplos)

Como pode ver, no final da página existe o seguinte termo:

Quote

Insere um ponto no mapa usando X e Y em latitude e longitude no grupo nomeado.[testar]


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
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)