Olá pessoal,
Preciso exibir pontos no i3geo e minha primeira tentativa foi utilizar o parâmetro "pontos" do script ms_criamapa.php. A documentação sobre o parâmetro dentro do próprio script não especifica em que formato devem estar as coordenadas e nem o datum. Supondo que o formato seja graus decimais, que a ordem seja long/lat, que o separador seja vírgula, e que o datum seja wgs84, o link abaixo não deveria mostrar um ponto sobre Brasília?
http://mapas.mma.gov.br/i3geo/ms_criamapa.php?pontos=-47.9167,-15.7833
De fato é criado um novo tema, mas não vejo o ponto e a legenda aparece com uma imagem quebrada.
Estou fazendo algo errado?
Obrigado!
Renato
Autor: Renato De Giovanni

33 comentários
+++ ms_criamapa.php (cópia de trabalho)
@@ -724,8 +724,8 @@
$db=xbase_open($dbname,2);
$novoshpf = ms_newShapefileObj($nomeshp, $tipol);
$pontos = explode(" ",trim($pontos));
- if(count($pontos) == 0)
- $pontos = explode(",",trim($pontos));
+ if(count($pontos) == 1)
+ $pontos = explode(",",trim($pontos[0]));
foreach ($pontos as $p)
{if (is_numeric($p)){$pontosn[] = $p;}}
$pontos = $pontosn;
@@ -945,4 +945,4 @@