Classe StreetViewService
classe
google.maps.StreetViewService
biblioteca "streetView"
Um objeto StreetViewService realiza pesquisas de dados do Street View.
const {StreetViewService} = await google.maps.importLibrary("streetView");
Construtor | |
|---|---|
StreetViewService |
StreetViewService()Parâmetros: nenhum
Cria um StreetViewService, que fornece uma interface para os dados armazenados no serviço do 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. O StreetViewPanoramaData é transmitido para o callback fornecido. |
Constantes StreetViewStatus
constantes
google.maps.StreetViewStatus
biblioteca "streetView"
O status retornado pelo StreetViewService após a 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.
Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo StreetViewStatusString.
const {StreetViewStatus} = await google.maps.importLibrary("streetView");
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 |
Nenhum panorama corresponde 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 específico.
Propriedades | |
|---|---|
location
opcional |
Tipo:
LatLng|LatLngLiteral optionalEspecifica o local onde procurar um panorama do Street View. |
preference
opcional |
Tipo:
StreetViewPreference optionalDefine como preferência encontrar o panorama mais próximo do local fornecido ou o melhor dentro do raio. |
radius
opcional |
Tipo:
number optionalPadrão:
50Define um raio em metros para procurar um panorama. |
opcional |
Tipo:
StreetViewSource optionalPadrão:
StreetViewSource.DEFAULTEspecifica a origem dos panoramas a serem pesquisados. Isso permite que uma restrição pesquise apenas panoramas ao ar livre, por exemplo. |
sources
opcional |
Tipo:
Iterable<StreetViewSource> optionalPadrão: [
StreetViewSource.DEFAULT]Especifica as origens dos panoramas a serem pesquisados. Isso permite que uma restrição pesquise apenas panoramas ao ar livre, por exemplo. A definição de várias origens 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
opcional |
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 |
Tipo:
StreetViewPanoramaDataA 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
opcional |
Tipo:
string optionalUma string localizada que descreve o local. |
latLng
opcional |
Tipo:
LatLng optionalA latitude/longitude do panorama. |
shortDescription
opcional |
Tipo:
string optionalBreve descrição do local. |
Constantes StreetViewPreference
constantes
google.maps.StreetViewPreference
biblioteca "streetView"
Opções que influenciam o resultado da pesquisa para retornar um panorama do Street View mais próximo do local solicitado ou um panorama que seja 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.
Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo StreetViewPreferenceString.
const {StreetViewPreference} = await google.maps.importLibrary("streetView");
Constantes | |
|---|---|
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 de usuários e parâmetros como pontos de interesse reconhecidos, qualidade da imagem e distância do local informado. |
NEAREST |
Retorna o panorama do Street View que está mais próximo do local fornecido. Isso funciona bem apenas em um raio limitado. O raio recomendado é de 1 km ou menos. |
Constantes StreetViewSource
constantes
google.maps.StreetViewSource
biblioteca "streetView"
Identificadores para limitar as pesquisas do Street View às fontes selecionadas. Esses valores são especificados como strings. Por exemplo, 'outdoor'.
Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo StreetViewSourceString.
const {StreetViewSource} = await google.maps.importLibrary("streetView");
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. Além disso, a pesquisa só retorna panoramas em que é possível determinar se eles são internos ou externos. Por exemplo, 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 do provedor definido usando registerPanoProvider.
Propriedades | |
|---|---|
tiles |
Tipo:
StreetViewTileDataEspecifica os blocos personalizados para este panorama. |
copyright
opcional |
Tipo:
string optionalEspecifica o texto de direitos autorais para este panorama. |
imageDate
opcional |
Tipo:
string optionalEspecifica o ano e o mês em que as imagens desse panorama foram adquiridas. A string de data está no formato AAAA-MM. |
links
opcional |
Tipo:
Array<StreetViewLink> optionalEspecifica os links de navegação para panoramas adjacentes. |
location
opcional |
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
opcional |
Tipo:
string optionalUma string localizada que descreve o link. |
heading
opcional |
Tipo:
number optionalA direção do link. |
pano
opcional |
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. |