Service

Classe StreetViewService

Classe google.maps.StreetViewService

Um objeto StreetViewService realiza pesquisas de dados do Street View.

Acesse const {StreetViewService} = await google.maps.importLibrary("streetView") chamando. 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 para um panorama que corresponde à solicitação de consulta do Street View fornecida. O StreetViewPanoramaData é transmitido para o callback fornecido.

StreetViewStatus.

google.maps.StreetViewStatus constantes

O status retornado pelo StreetViewService na conclusão de uma solicitação do Street View. Eles podem ser especificados por valor ou usando o nome da constante. Por exemplo, 'OK' ou google.maps.StreetViewStatus.OK.

Acesse const {StreetViewStatus} = await google.maps.importLibrary("streetView") chamando. 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 a ser enviada com getPanorama. StreetViewLocationRequest permite pesquisar um panorama do Street View em um local especificado.

location optional
Tipo:LatLng|LatLngLiteral optional
Especifica o local onde pesquisar um panorama do Street View.
preference optional
Tipo:StreetViewPreference optional
Define uma preferência de qual panorama deve ser encontrado dentro do raio: o mais próximo ao local fornecido ou o melhor dentro do raio.
radius optional
Tipo:number optional
Padrão:50
Define um raio em metros para pesquisar um panorama.
source optional
Tipo:StreetViewSource optional
Especifica a origem dos panoramas a serem pesquisados. Isso permite restringir a busca de apenas panoramas externos.

Interface StreetViewPanoRequest

Interface google.maps.StreetViewPanoRequest

Um StreetViewPanoRequest é usado com o getPanorama para encontrar um panorama com o ID especificado.

pano optional
Tipo:string optional
Especifica o ID do panorama a ser pesquisado.

Interface StreetViewResponse

Interface google.maps.StreetViewResponse

A resposta de uma promessa de StreetViewService.getPanorama foi resolvida.

data
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
Descrição breve do local.

StreetViewPreference

google.maps.StreetViewPreference constantes

Opções que influenciam o resultado de uma pesquisa para retornar um panorama do Street View mais próximo do local da solicitação ou um panorama considerado mais provável que seja 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 const {StreetViewPreference} = await google.maps.importLibrary("streetView") chamando. Consulte Bibliotecas na API Maps JavaScript.

BEST Retorne o panorama do Street View que é mais propenso a ser o que o usuário quer ver. O melhor resultado é determinado por algoritmos baseados em pesquisas de usuários e parâmetros, como pontos de interesse reconhecidos, qualidade das imagens e distância do local especificado.
NEAREST Retorna o panorama do Street View que está a menor distância do local fornecido. Isso funciona bem apenas dentro de um raio limitado. O raio recomendado é 1 km ou menos.

StreetViewSource constantes

google.maps.StreetViewSource constantes

Identificadores para limitar as pesquisas do Street View a fontes selecionadas. Esses valores são especificados como strings. Por exemplo, 'outdoor'.

Acesse const {StreetViewSource} = await google.maps.importLibrary("streetView") chamando. Consulte Bibliotecas na API Maps JavaScript.

DEFAULT Use as fontes padrão do Street View. As pesquisas não serão limitadas a origens específicas.
OUTDOOR Limita as pesquisas do Street View a coleções ao ar livre. Coleções internas não estão incluídas nos resultados da pesquisa. A pesquisa retorna apenas panoramas quando é possível determinar se eles estão em ambientes internos ou externos. Por exemplo, o PhotoSpheres não é retornado porque é desconhecido se ele está dentro ou fora de casa.

Interface StreetViewPanoramaData

Interface google.maps.StreetViewPanoramaData

Representação de um panorama retornado do provedor definido usando o 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 neste 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.