Partilhar via


MapsSearchClient.SearchInsideGeometryAsync Método

Definição

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 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/jsoncomo . 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>

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 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/jsoncomo . 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>

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/jsoncomo . 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/jsoncomo . 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