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.
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?
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.
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:
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:
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!