Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

HIAGO SPARK

Google Maps API

Recommended Posts

Bom dia pessoal,

Preciso que meu mapa do google que ta na minha aplicação adicione os Makers com arquivo PHP dinamicamente, porém quero que ele leia o arquivo de 5 em 5 segundos para pegar novas latitudes mais sem recarregar o mapa com ele carregado só add os makers...

Compartilhar este post


Link para o post
Compartilhar em outros sites

por que não tenta com setInterval ou setTimeout?

ficaria mais ou menos assim:

 

JS:

function initialize() {

		var markers = new Array();
		var iterator = 0; 

		var citys = [
			new google.maps.LatLng(-23.5325, -46.79167),//osasco
			new google.maps.LatLng(-23.51130150, -46.87677480),//barueri
			new google.maps.LatLng(-23.54894330,-46.63881820)//saoPaulo
		];

		var addMarker = function(){
			markers.push(new google.maps.Marker({
				position: citys[iterator++],
				map: map,
				draggable: false,
				animation: google.maps.Animation.DROP
				})
			)
		}

		var mapOptions = {
			center: citys[0],
			zoom: 10,
			mapTypeId: google.maps.MapTypeId.ROADMAP
		};

		var map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);

		var citysInteval = setInterval(function(){
			addMarker();
			if (iterator == citys.length){
				clearInterval(citysInteval);
			}
		}, 1000);
	}
		  
	window.onload = function(){
		initialize();
	}

 

HTML:

<div id="map_canvas" style="width:500px; height:400px"></div>

 

espero que ajude abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então romerito, gostaria de fazer isso importando dados de um XML, e quando cair a informação nova já marcar.... Sem dar Refresh no Mapa porque exemplo se o cara estiver vendo algo com o mapa ampliado ele não vai se reiniciar....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então romerito, gostaria de fazer isso importando dados de um XML, e quando cair a informação nova já marcar.... Sem dar Refresh no Mapa porque exemplo se o cara estiver vendo algo com o mapa ampliado ele não vai se reiniciar....

ou você não testou o código que coloquei ou você não entendeu a lógica, por que é exatamente isso que esse código faz, agora se você não sabe importar os dados de um XML abra um outro tópico, abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.