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 para um panorama que corresponde à solicitação de consulta do Street View fornecida. O StreetViewPanoramaData é transmitido ao callback fornecido. |
Constantes StreetViewStatus
Constantes
google.maps.StreetViewStatus
O status retornado pelo StreetViewService
na conclusão de 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 correspondem aos critérios de pesquisa. |
Interface StreetViewLocationRequest
Interface
google.maps.StreetViewLocationRequest
Uma solicitação do Street View a ser enviada com getPanorama
. Com o StreetViewLocationRequest
, você pode pesquisar um panorama do Street View em um local específico.
Propriedades | |
---|---|
location optional |
Tipo:
LatLng|LatLngLiteral optional Especifica o local onde pesquisar um panorama do Street View. |
preference optional |
Tipo:
StreetViewPreference optional Define a preferência de localização do panorama dentro do raio: o mais próximo ou o melhor dentro do raio. |
radius optional |
Tipo:
number optional Padrão:
50 Define um raio em metros para pesquisar um panorama. |
|
Tipo:
StreetViewSource optional Padrão:
StreetViewSource.DEFAULT Especifica a origem dos panoramas a serem pesquisados. Isso permite uma restrição para pesquisar 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 uma restrição para pesquisar apenas panoramas ao ar livre, por exemplo. A definição de várias origens será avaliada como a interseção dessas origens. |
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 panorama a ser pesquisado. |
Interface StreetViewResponse
Interface
google.maps.StreetViewResponse
A resposta resolvida para uma promessa de StreetViewService.getPanorama
.
Propriedades | |
---|---|
data |
Tipo:
StreetViewPanoramaData 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 StreetViewPreference
Constantes
google.maps.StreetViewPreference
São opções que induzem um resultado da pesquisa a retornar um panorama do Street View mais próximo do local da solicitação ou um panorama com maior probabilidade de ser o que o usuário quer ver. Especifique-as por 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 com maior probabilidade de ser o que o usuário quer ver. O melhor resultado é determinado por algoritmos com base na pesquisa do usuário e em parâmetros como pontos de interesse reconhecidos, qualidade da imagem e distância de um local específico. |
NEAREST |
Retorna o panorama do Street View que tem a menor distância do local fornecido. Isso funciona bem apenas dentro de um raio limitado. O raio recomendado é de 1 km ou menos. |
Constantes StreetViewSource
Constantes
google.maps.StreetViewSource
Identificadores para limitar as pesquisas do Street View às 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. As pesquisas não são limitadas a fontes 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 internas não estão incluídas nos resultados da pesquisa. Observe também que a pesquisa só retorna panoramas quando é possível determinar se eles estão em um ambiente fechado ou ao ar livre. Por exemplo, PhotoSpheres não são retornadas porque não se sabe se elas estão em ambientes fechados ou ao ar livre. |
Interface StreetViewPanoramaData
Interface
google.maps.StreetViewPanoramaData
A representação de um panorama retornada do 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 neste 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 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. |