Ir para conteúdo

POWERED BY:

Arquivado

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

Daniel P de Lima

Manipulação de Array

Recommended Posts

Olá..

tenho uma String que vem via json através de uma consulta em um banco que me retorna isso:

var dados = "[25.774252, -80.190262],[18.466465, -66.118292],[32.321384, -64.75737],[25.774252, -80.190262]"

 

tenho que utilizar estes valores em uma mapa gmap3 assim:

 

$(document).ready(function(){
       var geom = "[25.774252, -80.190262],[18.466465, -66.118292],[32.321384, -64.75737],[25.774252, -80.190262]"
       var dados = [];
       dados.push(geom);
$('#mapa').gmap3(
       { action: 'init', center:{lat:-25.428356,lng:-49.273252}, zoom:7, mapTypeId: google.maps.MapTypeId.TERRAIN },
       { action: 'addPolygon',
         options:{
           strokeColor: "#FF0000",
           strokeOpacity: 0.8,
           strokeWeight: 2,
           fillColor: "#FF0000",
           fillOpacity: 0.35
         },
         paths:dados,
           onces:{

         }
       }
     );

 

me rotorna uma array com os dados assim:

 

["[25.774252, -80.190262]...[25.774252, -80.190262]"]

 

Eu preciso retirar as aspas duplas do inicio e do fim de dentro dessa array

 

como?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei o replace resolveria.

O que acontece, os dados vem nesse formato [25.774252, -80.190262],[18.466465, -66.118292],[32.321384, -64.75737],[25.774252, -80.190262]

 

e Quanto eu faço um push a array fica com aspas no inicio e no fim Assim:

var dadojson="[25.774252, -80.190262],[18.466465, -66.118292],[32.321384, -64.75737],[25.774252, -80.190262]"

var dados = [];

dados.push(dadosjson);


 

E fica assim:

 ["[25.774252, -80.190262],[18.466465, -66.118292],[32.321384, -64.75737],[25.774252, -80.190262]"]

 

preciso dos dados em as aspas no inicio e no final da array

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como é feita a consulta Json que retorna esses dados? E como é a estrutura retornada?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como é feita a consulta Json que retorna esses dados? E como é a estrutura retornada?

 

os Dados json vem dessa forma:

 

{"municipio": [{"lat": 0.0,"lng": 0.0,"data": "[-25.0752830896104 , -51.6997339269951],[-25.0780131439389 , -51.6962510930186],[-25.0807782389724 , -51.6929827316745],[-25.084358183164 , -51.6911885465604],[-25.0887649586985 , -51.6912151580641],[-25.0900811935825 , -51.6868322904238],[-25.0856584633798 , -51.6834150102601],[-25.0852927231714 , -51.680468172632]

 

preciso utilizar somente o "data": "[[-25.0752830896104 , -51.6997339269951],[-25.0780131439389 , -51.6962510930186],[-25.0807782389724 , -51.6929827316745].....

 

Que são coordenadas geograficas de um poligono.

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.