Web service para posicoes geograficas existe?

Pessoal,

Alguem conhece algum web service que permita armazenar posicoes geograficas de usuarios?

Eu gostaria de fazer um mashup de tal servico, assim eu pegaria meus marcadores desse webservice e exibiria no googlemaps, yahoomaps, openstreetmaps ou seja la qual for o provedor de mapas.

ps: Eu conheco um website chamado tagzania mas infelizmente ele nao dispoe de uma api para aplicacoes de terceiros.

Alguma sugestao?

usar um banco simples para guardar as posicoes dos usuários e fazer o mash up…

não dá pra ter tudo de graça na internet né, via com calma. (;

bandrade,

Eu me expressei mal, mas procuro algo que disponibilize os marcadores dos usuarios como conteudo para aplicacoes de terceiros, via webservice.

O servico deveria fornecer por exemplo os marcadores existentes numa determinada regiao do mapa ou associados a uma determinada tag ou uma combinacao dos dois, alem da criacao de novos marcadores pelo usuario.

Neste caso “marcadores” deveriam possuir além da posicao lat/lon algum metadado associado.

Imagino algo tipo um del.icio.us mas baseado em localizacao, se é que entende!

Tenho interesse em criar aplicacoes que facam uso dessa informacao ja disponivel em algum possivel webservice existente. A criacao do servico também seria um projeto interessante mas antes gostaria de saber se ja existe algo semelhante.

Alguem conhece algo nesse sentido? Se nao, o que acham de implementar um servico restful desses?

Olá

Não sei se entendi bem o que você quer.

Se você sabe a latitude e a longitude de um lugar, poda usar a API do Google Maps ( http://www.google.com/apis/maps/documentation ) para mostrar esta localização em um Google Map.

Se por exemplo você fosse prover serviços na área de turismo com reserva de hotel em algum lugar, seu site poderia mostrar a localização deste lugar com o Google Map.

Não seria difícil fazer uma espécie de flickr com um google map ao lado de cada foto que você tirou na sua última viagem.

Será que peguei sua idéia?

[]s
Luca

Olá!

Sim eu sei, neste caso os lugares (meus e de outros usuarios) também seriam disponiveis via webservice.

Assim teriamos dois servicos independentes, uma API do google maps e outra API para os lugares.

Lugares poderiam ter associado um recurso web (URL) e serem categorizados por meio de tags.

Quanto mais usuarios criarem ‘lugares’ maior sera o valor do servico.

cmoscoso,

Na realidade o que você quer, eu não sei se já existe, que é um serviço “gratis” com essas informações.
Mas o que você pode fazer é criar sua própria aplicação, e disponibiliza resse dados. Como?

Utilizando o GeoServer, que é um servidor de mapas em Java, que disponibiliza os dados via webservise (leia-se WFS (Web Feature Service), WMS (Web Map Service)).

O GeoServer dá suporte ao PostGIS, que é o cartucho espacial do PostgreSQL. Sendo assim você poderia ter uma base com os seus usuários e localizações e através do GeoServer disponibilizar esses dados, para você mesmo ou quem desejar.

Caso queira mais informações sobre o GeoServer, de uma olhada em:

http://www.geoserver.org
http://tech.groups.yahoo.com/group/geoserver/

Para ver mais informações sobre os padrões de interoperabilidade para dados espaciais:

http://www.opengeospatial.org

Abraço,

[quote=fsquadro]cmoscoso,

Na realidade o que você quer, eu não sei se já existe, que é um serviço “gratis” com essas informações.
Mas o que você pode fazer é criar sua própria aplicação, e disponibiliza resse dados. Como?

Utilizando o GeoServer, que é um servidor de mapas em Java, que disponibiliza os dados via webservise (leia-se WFS (Web Feature Service), WMS (Web Map Service)).

O GeoServer dá suporte ao PostGIS, que é o cartucho espacial do PostgreSQL. Sendo assim você poderia ter uma base com os seus usuários e localizações e através do GeoServer disponibilizar esses dados, para você mesmo ou quem desejar.

Caso queira mais informações sobre o GeoServer, de uma olhada em:

http://www.geoserver.org
http://tech.groups.yahoo.com/group/geoserver/

Para ver mais informações sobre os padrões de interoperabilidade para dados espaciais:

http://www.opengeospatial.org

Abraço,
[/quote]

Ola Fernando,

Interessante a dica. A principio eu nao imaginava usar uma infraestrtura de servidor especial mas vou analisar se existe alguma vantagem em utilizar o geoserver neste caso.

É que o unico dado geoespacial que espero do servico sao posicoes lat/lon, no mais é conteudo gerado pelo usuario!

Ja verificou se o apontador ou o guiamais não fornecem esses serviços (pagos) ?

Vou verificar depois respondo aqui!

Olá eu trabalho com gis com as ferramentas da esri mais infelismente é pago. Mas da uma olhada nessa API muito boa http://www.tatukgis.com/

flw