Classe StreetViewService
Classe
google.maps.StreetViewService
Um objeto StreetViewService realiza pesquisas de dados do Street View.
Acesse ligando para 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 ao callback fornecido. |
Constantes StreetViewStatus
Constantes de google.maps.StreetViewStatus
O status retornado pelo StreetViewService ao concluir 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 ligando para 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 há 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 optionalEspecifica o local em que um panorama do Street View será pesquisado. |
preference optional |
Tipo:
StreetViewPreference optionalDefine como preferência encontrar o panorama mais próximo do local fornecido ou o melhor dentro do raio. |
radius optional |
Tipo:
number optionalPadrão:
50Define um raio em metros para procurar um panorama. |
|
Tipo:
StreetViewSource optionalPadrão:
StreetViewSource.DEFAULTEspecifica a origem dos panoramas a serem pesquisados. Isso permite restringir a pesquisa apenas a panoramas ao ar livre, por exemplo. |
sources optional |
Tipo:
Iterable<StreetViewSource> optionalPadrão: [
StreetViewSource.DEFAULT]Especifica as origens dos panoramas a serem pesquisados. Isso permite restringir a pesquisa apenas a panoramas ao ar livre, por exemplo. A definiçã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 optionalEspecifica o ID do panorama a ser pesquisado. |
Interface StreetViewResponse
Interface google.maps.StreetViewResponse
A resposta 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:
stringUm identificador exclusivo para o panorama. Este é estável em uma sessão, mas instável em várias sessões. |
description optional |
Tipo:
string optionalUma string localizada que descreve o local. |
latLng optional |
Tipo:
LatLng optionalA latitude/longitude do panorama. |
shortDescription optional |
Tipo:
string optionalBreve descrição do local. |
Constantes StreetViewPreference
Constantes de google.maps.StreetViewPreference
Opções que tendenciam um resultado da pesquisa a retornar um panorama do Street View mais próximo do local da solicitação ou um panorama considerado mais provável de ser o que o usuário quer ver. Especifique-os por valor ou usando o nome da constante. Por exemplo, 'best' ou google.maps.StreetViewPreference.BEST.
Acesse ligando para const {StreetViewPreference} = await google.maps.importLibrary("streetView").
Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
|---|---|
BEST |
Retorna o panorama do Street View que é considerado 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 especificado. |
NEAREST |
Retorna o panorama do Street View que está mais perto do local fornecido. Isso só funciona bem em um raio limitado. O raio recomendado é de 1 km ou menos. |
Constantes StreetViewSource
Constantes de google.maps.StreetViewSource
Identificadores para limitar as pesquisas do Street View às fontes selecionadas. Esses valores são especificados como strings. Por exemplo, 'outdoor'.
Acesse ligando para 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 às coleções oficiais do Google. |
OUTDOOR |
Limita as pesquisas do Street View a coleções ao ar livre. As coleções internas 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 Fotoesferas 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 do provedor definido usando registerPanoProvider.
Propriedades | |
|---|---|
tiles |
Tipo:
StreetViewTileDataEspecifica os blocos personalizados para este panorama. |
copyright optional |
Tipo:
string optionalEspecifica o texto de direitos autorais para este panorama. |
imageDate optional |
Tipo:
string optionalEspecifica 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> optionalEspecifica os links de navegação para panoramas adjacentes. |
location optional |
Tipo:
StreetViewLocation optionalEspecifica 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 optionalUma string localizada que descreve o link. |
heading optional |
Tipo:
number optionalA direção do link. |
pano optional |
Tipo:
string optionalUm identificador exclusivo para o panorama. Este ID é estável dentro de uma sessão, mas não dentro de várias sessões. |