Project

General

Profile

Bug #2226

Exemplo de GetPOIByText

Added by Diogo Soares almost 11 years ago. Updated over 10 years ago.

Status:
Fechado
Priority:
Normal
Category:
Serviços SAPO
Start date:
10/28/2011
Due date:
% Done:

100%


Description

Eu pretendo usar este método para obter Pontos de Interesse, no entanto, sinto que a documentação é insuficiente para que eu possa usar este método.

GetPOIByText

http://services.sapo.pt/GIS/GetPOIByText

Obter pontos de interesse relacionados com um determinado texto

Argumentos
String text - Texto descritivo
Integer pageNumber - Número da página
Integer recordsPerPage - Número de resultados por página
DateTime startPublicationDate - Data de início da publicação
DateTime endPublicationDate - Data de fim da publicação
Retorno
ArrayOfPOI - Array de objetos com pontos de interesse

Gostaria de saber quais os parâmetros de entrada, quando eu pretendo obter um JSON de Restaurantes. E se possível um exemplo.

Cumprimentos,

Diogo Soares

History

#1 Updated by Francisco Alexandre de Gouveia almost 11 years ago

Bom dia,

Em cada operação existe um exemplo prático, que para esta operação é:
http://services.sapo.pt/GIS/GetPOIByText?text=universidade+aveiro&pageNumber=1&recordsPerPage=50
que obtém 50 pontos de interesse relacionados com universidade e Aveiro

Para obter restaurantes, aconselho o uso de categorias. Se observar a operação
http://services.sapo.pt/GIS/GetCategories
verá que um dos elementos Category é:
<Category><CategoryId>158</CategoryId><CategoryName>Restaurantes</CategoryName></Category>
Ou seja, para procurar restaurantes terá de usar o CategoryId=158. As operações que suportam a procura por categoria são:

Para obter resultados em JSON, acrescente "JSON" no fim da operação. Pegando no exemplo GetPOIByText, ficaria da seguinte forma:
http://services.sapo.pt/GIS/GetPOIByTextJSON?text=universidade+aveiro&pageNumber=1&recordsPerPage=50

Cumprimentos,
Francisco Gouveia

#2 Updated by Francisco Alexandre de Gouveia almost 11 years ago

  • Category set to Serviços SAPO
  • Status changed from Novo to Em Curso
  • Assignee set to Francisco Alexandre de Gouveia
  • % Done changed from 0 to 50

#3 Updated by Francisco Alexandre de Gouveia almost 11 years ago

  • Status changed from Em Curso to Resolvido
  • % Done changed from 50 to 100

#4 Updated by Francisco Alexandre de Gouveia over 10 years ago

  • Status changed from Resolvido to Fechado

Also available in: Atom PDF