Service

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.

StreetViewService
StreetViewService()
Parâmetros:nenhum
Cria um StreetViewService, que fornece uma interface para os dados armazenados no serviço Street View.
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.

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.

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.
source optional
Tipo:StreetViewSource optional
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
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.

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.

data
A representação de um panorama.

Interface StreetViewLocation

Interface google.maps.StreetViewLocation

Uma representação de um local no panorama do Street View.

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.

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.

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.

tiles
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.
location optional
Tipo:StreetViewLocation optional
Especifica os metadados de locais para este panorama.

Interface google.maps.StreetViewLink

Uma coleção de referências a panoramas adjacentes do Street View.

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.