Bug #2226
Exemplo de GetPOIByText
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
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:
- http://services.sapo.pt/GIS/GetLastPOIsByCategoryId
- http://services.sapo.pt/GIS/GetPOIByBoundingBox
- http://services.sapo.pt/GIS/GetPOIByCategoryIdAndText
- http://services.sapo.pt/GIS/GetPOIByCoordinatesAndCategoryId
- http://services.sapo.pt/GIS/GetPOIByDistrictIdAndCategoryId
- http://services.sapo.pt/GIS/GetPOIByMunicipalityIdAndCategoryId
- http://services.sapo.pt/GIS/GetPOIByParishIdAndCategoryId
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