Skip to content

Localização

OpenLocation

O iOS precisa depender do Extension SDK ou MAPSDK e, se depende do SDK e do MAPSDK, o OpenLocation Providdk é o preferido. " O Android precisa confiar no MAPSDK (o Google Solution não está suportando no momento)

openLocation(Object object)

Verifique sua localização Use o Phiz's construído-no mapa

parameter

Object object

attributetypeDefault valuesRequiredIntroduções
latitudenumberyesLatitude, alcance-9090. O número negativo indica latitude sul. Use o sistema coordenal GCJ02 NBS
longitudenumberyesLongitude, alcance-180 números negativos denotam longitude oeste. Use o sistema de coordenadas GCJ02 NBS
scalenumber16noEscala, faixa 518
namestringnoNome da localização
addressstringnoUm detalhado explicado do endereço
successfunctionnoInterface chama a função de retorno de chamada bem -sucedida
failfunctionnoChamadas de interface Funções de retorno de chamada falhas
completefunctionnoFunção de retorno de chamada no final de uma chamada de interface (as chamadas bem -sucedidas e pouco sucedidas são executadas)

sample code

javascript
pz.getLocation({
 type: 'gcj02', //Returns the latitude and longitude that can be used for pz.openLocation
 success (res) {
   const latitude = res.latitude
   const longitude = res.longitude
   pz.openLocation({
     latitude,
     longitude,
     scale: 18
   })
 }
})

Nota

  • Falha na autorização da interface (iOS). 1:
  1. O usuário se recusa a autorizar, uma mensagem de erro é reantaneada: não autorizada, o usuário não grave
  2. O aplicativo host desativa o applet de solicitar ativamente permissões, uma mensagem de erro é returnet: desabiliação não autorizada, solicitando permissões de localização.
  • Falha na autorização da interface (Android).
  1. O usuário se recusa a autorizar, então o MapView localiza -se para o local padrão e o local pode ser selecionado manualmente

getLocation

Suporte da biblioteca base de 1.3.9, iOS versão 2.1.23 " iOS depende da extensão SDK " O Android depende do SDK de extensão ou do MAPSDK, se o sdk de extensão e o MapsDK forem rlud, o getLocation fornecido pelo MAPSDK é usus usus em preferência. " O Android Use o Extension SDK pode integrar o MAPSDK se os encontros lentos e a taxa de sucesso da localização não atender à demanda e usar a capacidade local fornecida pelo terceiro-Localização da parte SDK (Gaode, Baidu, Google), não, está se recomendando para usar o GetLocation fornecido pelo SDK de extensão.

getLocation(Object object)

Obtém a localização e a velocidade atuais. Essa interface não pode ser invocada quando usada-O posicionamento de precisão, o tempo de interface aumentará, pode ser especificado HighcuracyExpireTime como um tempo limite. pz.onLocationChangeBase biblioteca. 2.17.0 Versão do pz.getLocation Aumentando o fogo de chamada Related announcements Então então

parameter

Object object

attributetypeDefault valuesRequiredIntroduções
typestringwgs84noCoordenadas GPS de retorno WGS84, GCJ02 Return pode ser usado para coordenadas pz.OpenLocation
successfunctionnoInterface chama a função de retorno de chamada bem -sucedida
failfunctionnoChamadas de interface Funções de retorno de chamada falhas
completefunctionnoFunção de retorno de chamada no final de uma chamada de interface (as chamadas bem -sucedidas e pouco sucedidas são executadas) Object.Success Retorno de chamada

Nota

  • Falha na autorização da interface (iOS). 1:
  1. O usuário se recusa a autorizar, uma mensagem de erro é reantaneada: não autorizada, o usuário não grave
  2. O aplicativo host desativa o applet de solicitar ativamente permissões, uma mensagem de erro é returnet: desabiliação não autorizada, solicitando permissões de localização.
  • Falha na autorização da interface (Android).
  1. O usuário se recusa a autorizar, uma mensagem de erro será Returnet: Não autorizada O usuário não concedeu para obter o local
  2. O aplicativo host proíbe o applet de solicitar ativamente permissões, a mensagem de erro é returnet: não autorizada Disabathathond SDK é proibido de iniciar solicitações de permissão

Chooosepoi

iOS depende da extensão SDK " O Android requer dependência do MAPSDK (a solução do Google não suportada no momento)

choosePoi(Object object)

Abra o mapa para selecionar o local, apoiar o posicionamento difuso (conta da cidade) e o efeito misto de posicionamento precis

parameter

Object object

attributetypeDefault valuesRequiredIntroduções
successfunctionnoInterface chama a função de retorno de chamada bem -sucedida
failfunctionnoChamadas de interface Funções de retorno de chamada falhas
completefunctionnoFunção de retorno de chamada no final de uma chamada de interface (as chamadas bem -sucedidas e pouco sucedidas são executadas)

object.success callback

parameter

Object res

attributetypeIntroduções
typenumberAo selecionar uma cidade, o valor é ao selecionar a posição exata, o valor é 2
citystringNome da Cidade
namestringNome da localização
addressstringEndereço detalhado
latitudestringLatitude, ponto flutuante, alcance-9090. O número negativo indica latitude sul. Use o sistema coordenal GCJ02 NBS
longitudestringLongitude, flutuação, alcance-180 números negativos denotam longitude oeste. Use o sistema de coordenadas GCJ02 NBS

Nota

  • Falha na autorização da interface (iOS). 1:
  1. O usuário se recusa a autorizar, uma mensagem de erro é reantaneada: não autorizada, o usuário não grave
  2. O aplicativo host desativa o applet de solicitar ativamente permissões, uma mensagem de erro é returnet: desabiliação não autorizada, solicitando permissões de localização.
  • Falha na autorização da interface (Android).
  1. O usuário se recusa a autorizar, então o MapView localiza -se para o local padrão e o local pode ser selecionado manualmente

Escolha a localização

Library Base 1.3.9 Suportada desde então, iOS versão 2.1.23 "

O iOS precisa confiar no SDK de extensão ou MAPSDK, se o SDK e o MAPSDK da extensão forem rlud, o OpenLocation Providk é o preferido. " O Android precisa confiar no MAPSDK (o Google Solutions não é suportado no momento)

chooseLocation(Object object)

Abra o mapa e selecione o local

parameter

Object object

attributetypeDefault valuesRequiredIntroduções
latitudenumbernoAlvo latital
longitudenumbernoAlvo de longitude
successfunctionnoInterface chama a função de retorno de chamada bem -sucedida
failfunctionnoChamadas de interface Funções de retorno de chamada falhas
completefunctionnoFunção de retorno de chamada no final de uma chamada de interface (as chamadas bem -sucedidas e pouco sucedidas são executadas)

object.success callback

parameter

Object res

attributetypeIntroduções
namestringNome da localização
addressstringEndereço detalhado
latitudestringLatitude, ponto flutuante, alcance-9090. O número negativo indica latitude sul. Use o sistema coordenal GCJ02 NBS
longitudestringLongitude, flutuação, alcance-180 números negativos denotam longitude oeste. Use o sistema de coordenadas GCJ02 NBS

Nota

  • Falha na autorização da interface (iOS). 1:
  1. O usuário se recusa a autorizar, uma mensagem de erro é reantaneada: não autorizada, o usuário não grave
  2. O aplicativo host desativa o applet de solicitar ativamente permissões, uma mensagem de erro é returnet: desabiliação não autorizada, solicitando permissões de localização.
  • Falha na autorização da interface (Android).
  1. O usuário se recusa a autorizar, então o MapView localiza -se para o local padrão e o local pode ser selecionado manualmente