L0ngh0rn Postado Março 13, 2009 Denunciar Share Postado Março 13, 2009 Pessoal estou querendo desenvolver uma página que possa me fornecer a altimetria de um percurso atraves do Google Maps.Pesquisando em sites encontrei um exemplo, segui conforme o tutorial falava.Mas quando rodei no meu pc emite essa informação:<h1>Bad Request</h1>Sendo que deveria retorna isso:<?xml version="1.0" encoding="utf-8" ?><double>181</double>Segue o Código:altitude.php<?php$lat = $_REQUEST["lat"];$lng = $_REQUEST["lng"];$curl_handle=curl_init();curl_setopt($curl_handle,CURLOPT_URL,"http://gisdata.usgs.gov/xmlwebservices2/elevation_service.asmx/getElevation?X_Value= . $lng . "&Y_Value=" . $lat . "&Elevation_Units=METERS&Source_Layer=-1&Elevation_Only=true");header("Content-type: text/xml");curl_exec($curl_handle);curl_close($curl_handle);?>Segue o Código:altitude.phpCODE<?php$lat = $_REQUEST["lat];$lng = $_REQUEST["lng"];$curl_handle=curl_init();curl_setopt($curl_handle,CURLOPT_URL,"http://gisdata.usgs.gov/xmlwebservices2/elevation_service.asmx/getElevation?X_Value=" . $lng . "&Y_Value=" . $lat . "&Elevation_Units=METERS&Source_Layer=-1&Elevation_Only=true");header("Content-type: text/xml");curl_exec($curl_handle);curl_close($curl_handle);?>Sendo a entrada no Navegador assim: http://127.0.0.1:8000/altitude.php?lat=22&lng=54O retorno dentro do double é em metros em que pego essa informação e monto o grafico.Caso não tenha ficado claro, descreva que tentarei explicar melhor. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Março 13, 2009 Denunciar Share Postado Março 13, 2009 Tenta trocar:$lat = $_REQUEST["lat"];$lng = $_REQUEST["lng"];Por:$lat = $_GET["lat"];$lng = $_GET["lng"]; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 L0ngh0rn Postado Março 13, 2009 Autor Denunciar Share Postado Março 13, 2009 Realizei a troca, mas continua aparecendo a mesma mensagem. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
L0ngh0rn
Pessoal estou querendo desenvolver uma página que possa me fornecer a altimetria de um percurso atraves do Google Maps.
Pesquisando em sites encontrei um exemplo, segui conforme o tutorial falava.
Mas quando rodei no meu pc emite essa informação:
<h1>Bad Request</h1>
Sendo que deveria retorna isso:
<?xml version="1.0" encoding="utf-8" ?>
<double>181</double>
Segue o Código:
altitude.php
Segue o Código:
altitude.php
CODE
<?php
$lat = $_REQUEST["lat];
$lng = $_REQUEST["lng"];
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,"http://gisdata.usgs.gov/xmlwebservices2/elevation_service.asmx/getElevation?X_Value=" . $lng . "&Y_Value=" . $lat . "&Elevation_Units=METERS&Source_Layer=-1&Elevation_Only=true
");
header("Content-type: text/xml");
curl_exec($curl_handle);
curl_close($curl_handle);
?>
Sendo a entrada no Navegador assim: http://127.0.0.1:8000/altitude.php?lat=22&lng=54
O retorno dentro do double é em metros em que pego essa informação e monto o grafico.
Caso não tenha ficado claro, descreva que tentarei explicar melhor.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.