Classe StreetViewService
Classe
google.maps.StreetViewService
Um objeto StreetViewService
realiza pesquisas de dados do Street View.
Acesse chamando const {StreetViewService} = await google.maps.importLibrary("streetView")
. Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
StreetViewService |
StreetViewService() Parâmetros:nenhum
Cria um StreetViewService , que fornece uma interface para os dados armazenados no serviço Street View. |
Métodos | |
---|---|
getPanorama |
getPanorama(request[, callback]) Parâmetros:
Valor de retorno:
Promise<StreetViewResponse> Recupera o StreetViewPanoramaData de um panorama que corresponde à solicitação de consulta do Street View fornecida. O StreetViewPanoramaData é transmitido para o callback fornecido. |
Constantes StreetViewStatus
Constantes
google.maps.StreetViewStatus
O status retornado pelo StreetViewService
ao concluir uma solicitação do Street View. Elas podem ser especificadas por valor ou usando o nome da constante. Por exemplo, 'OK'
ou google.maps.StreetViewStatus.OK
.
Acesse chamando const {StreetViewStatus} = await google.maps.importLibrary("streetView")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
OK |
A solicitação foi processada corretamente. |
UNKNOWN_ERROR |
A solicitação não foi processada corretamente, porém o motivo exato da falha é desconhecido. |
ZERO_RESULTS |
Não foram encontrados panoramas que correspondam aos critérios de pesquisa. |
Interface StreetViewLocationRequest
Interface
google.maps.StreetViewLocationRequest
Uma solicitação do Street View enviada com getPanorama
. StreetViewLocationRequest
permite pesquisar um panorama do Street View em um local especificado.
Propriedades | |
---|---|
location optional |
Tipo:
LatLng|LatLngLiteral optional Especifica o local em que um panorama do Street View será pesquisado. |
preference optional |
Tipo:
StreetViewPreference optional Define como preferência encontrar o panorama mais próximo do local fornecido ou o melhor dentro do raio. |
radius optional |
Tipo:
number optional Padrão:
50 Define um raio em metros para procurar um panorama. |
|
Tipo:
StreetViewSource optional Padrão:
StreetViewSource.DEFAULT Especifica a origem dos panoramas a serem pesquisados. Isso permite restringir a pesquisa para procurar apenas panoramas ao ar livre, por exemplo. |
sources optional |
Tipo:
Iterable<StreetViewSource> optional Padrão: [
StreetViewSource.DEFAULT ]Especifica as origens dos panoramas a serem pesquisados. Isso permite restringir a pesquisa para procurar apenas panoramas ao ar livre, por exemplo. A configuração de várias fontes será avaliada como a interseção delas. |
Interface StreetViewPanoRequest
Interface
google.maps.StreetViewPanoRequest
Um StreetViewPanoRequest
é usado com o getPanorama
para encontrar um panorama com um ID especificado.
Propriedades | |
---|---|
pano optional |
Tipo:
string optional Especifica o ID do pano a ser pesquisado. |
Interface StreetViewResponse
Interface
google.maps.StreetViewResponse
A resposta foi resolvida para uma promessa de StreetViewService.getPanorama
.
Propriedades | |
---|---|
data |
A representação de um panorama. |
Interface StreetViewLocation
Interface
google.maps.StreetViewLocation
Uma representação de um local no panorama do Street View.
Propriedades | |
---|---|
pano |
Tipo:
string Um identificador exclusivo para o panorama. Este é estável em uma sessão, mas instável em várias sessões. |
description optional |
Tipo:
string optional Uma string localizada que descreve o local. |
latLng optional |
Tipo:
LatLng optional A latitude/longitude do panorama. |
shortDescription optional |
Tipo:
string optional Breve descrição do local. |
Constantes do StreetViewPreference
Constantes
google.maps.StreetViewPreference
Opções que influenciam um resultado de pesquisa a retornar um panorama do Street View mais próximo do local da solicitação ou um panorama que é considerado mais provável de ser o que o usuário quer ver. Especifique esses valores pelo valor ou usando o nome da constante. Por exemplo, 'best'
ou google.maps.StreetViewPreference.BEST
.
Acesse chamando const {StreetViewPreference} = await google.maps.importLibrary("streetView")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
BEST |
Retorna o panorama do Street View que é considerado o mais provável de ser o que o usuário quer ver. O melhor resultado é determinado por algoritmos com base em pesquisas com usuários e parâmetros, como pontos de interesse reconhecidos, qualidade da imagem e distância do local. |
NEAREST |
Retorna o panorama do Street View que está a menor distância do local informado. Isso funciona bem apenas em um raio limitado. O raio recomendado é de 1 km ou menos. |
Constantes do StreetViewSource
Constantes
google.maps.StreetViewSource
Identificadores para limitar as pesquisas do Street View a origens selecionadas. Esses valores são especificados como strings. Por exemplo, 'outdoor'
.
Acesse chamando const {StreetViewSource} = await google.maps.importLibrary("streetView")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
DEFAULT |
Usa as fontes padrão do Street View, sem limitar a pesquisa a origens específicas. |
GOOGLE |
Limita as pesquisas do Street View a coleções oficiais do Google. |
OUTDOOR |
Limita as pesquisas do Street View a coleções ao ar livre. As coleções em ambientes fechados não são incluídas nos resultados da pesquisa. A pesquisa só retorna panoramas em que é possível determinar se eles são internos ou externos. Por exemplo, as PhotoSpheres não são retornadas porque não se sabe se elas estão em ambientes internos ou externos. |
Interface StreetViewPanoramaData
Interface
google.maps.StreetViewPanoramaData
A representação de um panorama retornado pelo provedor definido usando registerPanoProvider
.
Propriedades | |
---|---|
tiles |
Tipo:
StreetViewTileData Especifica os blocos personalizados para este panorama. |
copyright optional |
Tipo:
string optional Especifica o texto de direitos autorais para este panorama. |
imageDate optional |
Tipo:
string optional Especifica o ano e o mês em que as imagens deste panorama foram adquiridas. A string de data está no formato AAAA-MM. |
links optional |
Tipo:
Array<StreetViewLink> optional Especifica os links de navegação para panoramas adjacentes. |
location optional |
Tipo:
StreetViewLocation optional Especifica os metadados de locais para este panorama. |
Interface do StreetViewLink
Interface
google.maps.StreetViewLink
Uma coleção de referências a panoramas adjacentes do Street View.
Propriedades | |
---|---|
description optional |
Tipo:
string optional Uma string localizada que descreve o link. |
heading optional |
Tipo:
number optional A direção do link. |
pano optional |
Tipo:
string optional Um identificador exclusivo para o panorama. Este ID é estável dentro de uma sessão, mas não dentro de várias sessões. |