Classe StreetViewService
Classe
google.maps.StreetViewService
Um objeto StreetViewService
realiza pesquisas de dados do Street View.
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 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
.
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 a ser 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 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 Padrão:
StreetViewSource.DEFAULT 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.
Propriedades | |
---|---|
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.
Propriedades | |
---|---|
data |
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 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
.
Constantes | |
---|---|
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'
.
Constantes | |
---|---|
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
.
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. |