MapsSearchClient.SearchInsideGeometryAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
SearchInsideGeometryAsync(String, GeoObject, SearchInsideGeometryOptions, CancellationToken) |
Pesquise dentro da geometria. O ponto de extremidade Geometria de Pesquisa permite que você execute uma pesquisa de formulário livre dentro de uma única geometria ou muitos deles. Os resultados da pesquisa que se enquadram na geometria/geometria serão retornados.< br><br>Para enviar a geometria, você usará uma |
SearchInsideGeometryAsync(String, GeoCollection, SearchInsideGeometryOptions, CancellationToken) |
Pesquise dentro da geometria. O ponto de extremidade Geometria de Pesquisa permite que você execute uma pesquisa de formulário livre dentro de uma única geometria ou muitos deles. Os resultados da pesquisa que se enquadram na geometria/geometria serão retornados.< br><br>Para enviar a geometria, você usará uma |
SearchInsideGeometryAsync(String, GeoObject, SearchInsideGeometryOptions, CancellationToken)
- Origem:
- MapsSearchClient.cs
Pesquise dentro da geometria. O ponto de extremidade Geometria de Pesquisa permite que você execute uma pesquisa de formulário livre dentro de uma única geometria ou muitos deles. Os resultados da pesquisa que se enquadram na geometria/geometria serão retornados.< br><br>Para enviar a geometria, você usará uma POST
solicitação em que o corpo da solicitação conterá o geometry
objeto representado como um GeoJSON
tipo e o Content-Type
cabeçalho será definido application/json
como . Os recursos geográficos a serem pesquisados podem ser modelados como geometrias Polígono e/ou Círculo representadas usando qualquer um dos seguintes GeoJSON
tipos:<ul><li>GeoJSON FeatureCollection<br>O geometry
pode ser representado como um GeoJSON FeatureCollection
objeto. Essa é a opção recomendada se a geometria contiver polígonos e círculos. O FeatureCollection
pode conter no máximo 50 GeoJSON Feature
objetos. Cada Feature
objeto deve representar um Polígono ou um Círculo com as seguintes condições:<ul style="list-style-type:none"><li>Um Feature
objeto para a geometria polígono pode ter um máximo de 50 coordenadas e suas propriedades devem estar vazias.< /li><li>Um Feature
objeto para a geometria Circle é composto por um centro representado usando um GeoJSON Point
tipo e um valor radius (em metros) que deve ser especificado nas propriedades do objeto junto com a propriedade subType cujo valor deve ser 'Circle'.< /li></ul><br> Consulte a seção Exemplos abaixo para obter uma representação de exemploFeatureCollection
.< br><br></li><>GeoJSON GeometryCollection<br>O geometry
pode ser representado como um GeoJSON GeometryCollection
objeto . Essa será a opção recomendada se a geometria contiver apenas uma lista de Polígonos. O GeometryCollection
pode conter no máximo 50 GeoJSON Polygon
objetos. Cada Polygon
objeto pode ter no máximo 50 coordenadas. Consulte a seção Exemplos abaixo para obter uma representação de exemploGeometryCollection
.< br><br></li><>GeoJSON Polygon<br>O geometry
pode ser representado como um GeoJSON Polygon
objeto . Essa é a opção recomendada se a geometria contiver um único Polígono. O Polygon
objeto pode ter no máximo 50 coordenadas. Consulte a seção Exemplos abaixo para obter uma representação de exemplo Polygon
.< br><br></li></ul>.< br><br>
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>> SearchInsideGeometryAsync (string query, Azure.Core.GeoJson.GeoObject geometry, Azure.Maps.Search.SearchInsideGeometryOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SearchInsideGeometryAsync : string * Azure.Core.GeoJson.GeoObject * Azure.Maps.Search.SearchInsideGeometryOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>>
override this.SearchInsideGeometryAsync : string * Azure.Core.GeoJson.GeoObject * Azure.Maps.Search.SearchInsideGeometryOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>>
Public Overridable Function SearchInsideGeometryAsync (query As String, geometry As GeoObject, Optional options As SearchInsideGeometryOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of SearchAddressResult))
Parâmetros
- query
- String
O nome poi a ser pesquisado (por exemplo, "estátua da liberdade", "starbucks"), deve ser codificado corretamente na URL.
- geometry
- GeoObject
Isso representa a geometria de um ou mais recursos geográficos (parques, limite de estado etc.) para pesquisar e deve ser um tipo em conformidade com GeoJSON. Consulte RFC 7946 para obter detalhes.
- options
- SearchInsideGeometryOptions
opções adicionais
- cancellationToken
- CancellationToken
O token de cancelamento a ser usado.
Retornos
Comentários
Pesquisar dentro da geometria
Aplica-se a
SearchInsideGeometryAsync(String, GeoCollection, SearchInsideGeometryOptions, CancellationToken)
- Origem:
- MapsSearchClient.cs
Pesquise dentro da geometria. O ponto de extremidade Geometria de Pesquisa permite que você execute uma pesquisa de formulário livre dentro de uma única geometria ou muitos deles. Os resultados da pesquisa que se enquadram na geometria/geometria serão retornados.< br><br>Para enviar a geometria, você usará uma POST
solicitação em que o corpo da solicitação conterá o geometry
objeto representado como um GeoJSON
tipo e o Content-Type
cabeçalho será definido application/json
como . Os recursos geográficos a serem pesquisados podem ser modelados como geometrias Polígono e/ou Círculo representadas usando qualquer um dos seguintes GeoJSON
tipos:<ul><li>GeoJSON FeatureCollection<br>O geometry
pode ser representado como um GeoJSON FeatureCollection
objeto. Essa é a opção recomendada se a geometria contiver polígonos e círculos. O FeatureCollection
pode conter no máximo 50 GeoJSON Feature
objetos. Cada Feature
objeto deve representar um Polígono ou um Círculo com as seguintes condições:<ul style="list-style-type:none"><li>Um Feature
objeto para a geometria polígono pode ter um máximo de 50 coordenadas e suas propriedades devem estar vazias.< /li><li>Um Feature
objeto para a geometria Circle é composto por um centro representado usando um GeoJSON Point
tipo e um valor radius (em metros) que deve ser especificado nas propriedades do objeto junto com a propriedade subType cujo valor deve ser 'Circle'.< /li></ul><br> Consulte a seção Exemplos abaixo para obter uma representação de exemploFeatureCollection
.< br><br></li><>GeoJSON GeometryCollection<br>O geometry
pode ser representado como um GeoJSON GeometryCollection
objeto . Essa será a opção recomendada se a geometria contiver apenas uma lista de Polígonos. O GeometryCollection
pode conter no máximo 50 GeoJSON Polygon
objetos. Cada Polygon
objeto pode ter no máximo 50 coordenadas. Consulte a seção Exemplos abaixo para obter uma representação de exemploGeometryCollection
.< br><br></li><>GeoJSON Polygon<br>O geometry
pode ser representado como um GeoJSON Polygon
objeto . Essa é a opção recomendada se a geometria contiver um único Polígono. O Polygon
objeto pode ter no máximo 50 coordenadas. Consulte a seção Exemplos abaixo para obter uma representação de exemplo Polygon
.< br><br></li></ul>.< br><br>
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>> SearchInsideGeometryAsync (string query, Azure.Core.GeoJson.GeoCollection geometryCollection, Azure.Maps.Search.SearchInsideGeometryOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SearchInsideGeometryAsync : string * Azure.Core.GeoJson.GeoCollection * Azure.Maps.Search.SearchInsideGeometryOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>>
override this.SearchInsideGeometryAsync : string * Azure.Core.GeoJson.GeoCollection * Azure.Maps.Search.SearchInsideGeometryOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>>
Public Overridable Function SearchInsideGeometryAsync (query As String, geometryCollection As GeoCollection, Optional options As SearchInsideGeometryOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of SearchAddressResult))
Parâmetros
- query
- String
O nome poi a ser pesquisado (por exemplo, "estátua da liberdade", "starbucks"), deve ser codificado corretamente na URL.
- geometryCollection
- GeoCollection
Isso representa a geometria de um ou mais recursos geográficos (parques, limite de estado etc.) para pesquisar e deve ser um tipo em conformidade com GeoJSON. Consulte RFC 7946 para obter detalhes.
- options
- SearchInsideGeometryOptions
opções adicionais
- cancellationToken
- CancellationToken
O token de cancelamento a ser usado.
Retornos
Comentários
Pesquisar dentro da geometria
Aplica-se a
Azure SDK for .NET