Pesquisar

Corrigir problema com loop em Ajax

24/02/2020 às 18:29

Descrição do Projeto:

Hey!

Nós estamos tendo um problema com Mapbox. Nós precisamos calcular a média de elevação baseado em algumas coordenadas. O problema abaixo parece ser mais relacionado com a lógica (calcular a média dos valores obtidos no for).
-------------------------------------------
function getElevation(lat, lng) {
var query = "https://api.mapbox.com/v4/mapbox.mapbox-terrain-v2/tilequery/" + lat + "," + lng + ".json?layers=contour&limit=50&access_token=" + mapboxgl.accessToken;
jQuery.ajax({
method: "GET",
url: query
}).done(function(data) {
var allFeatures = data.features;
var elevations = [];

for (var i = 0; i < allFeatures.length; i++) {
elevations.push(allFeatures[i].properties.ele);
}
highestElevation = Math.max(...elevations);

return highestElevation;
});
}
coords = [[-123.837890625,47.635783590864854],[-123.75,45.706179285330855],[-123.70605468750001,43.96119063892024],[-123.662109375,41.902277040963696],[-123.22265625000001,40.88029480552824],[-123.26660156249999,39.26628442213066],[-122.87109375,38.71980474264237],[-122.29980468749999,37.85750715625203],[-121.46484375,37.020098201368114],[-120.58593749999999,35.92464453144099],[-119.53125,34.92197103616377],[-118.3447265625,34.125447565116126]];
for (var i = 0, sum = 0; i < coords.length; i++) {
elev[i] = getElevation(coords[i][0], coords[i][1]);
}
------------------------------------------
Caso consiga corrigir o problema o mais rapido possível, envie sua proposta.

Habilidades desejadas:

AJAX Javascript jQuery

Atividades do cliente nesse projeto:

Última visualização: 26/05/2020 às 12:04

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 13
Propostas excluídas: 13
Interessados: 21
Tempo restante:

Cliente

Propostas (0)

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Catálogo online de produtos com pedidos via WhatsApp - Preciso criar um catálogo online para que lojistas vendam seus produtos através de um catálogo associado ao sub-dominio principal, de modo que liste os produtos da sua loja pat...

API - JavaSpring - Preciso criar uma API com SpringWeb e SpringBoot. Requisitos: - Conectar com uma API externa pública para coleta de dados que devem serem usados na minha API; - Deve ter pelo menos um co...

Desenvolvimento Pleno Laravel + React - Procuro desenvolvedor fullstack Laravel + React para trabalho de 3 meses com possibilidade de efetivação. - Candidate-se caso esteja disposto a passar por duas etapas, caso seleciona...

Site esotérico com chat e check-out - Preciso criar um site esotérico com chat de atendimento por minuto, checkout de pagamento, tarot online e painel de gerenciamento

Site para advogado - Wix - Preciso de alguém fera em Wix para desenvolver um site institucional de advogado Urgente, já tem id visual, logo e template, precisa de alguém para editar

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.