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
| attribute | type | Default values | Required | Introduções |
|---|---|---|---|---|
| latitude | number | yes | Latitude, alcance-9090. O número negativo indica latitude sul. Use o sistema coordenal GCJ02 NBS | |
| longitude | number | yes | Longitude, alcance-180 números negativos denotam longitude oeste. Use o sistema de coordenadas GCJ02 NBS | |
| scale | number | 16 | no | Escala, faixa 518 |
| name | string | no | Nome da localização | |
| address | string | no | Um detalhado explicado do endereço | |
| success | function | no | Interface chama a função de retorno de chamada bem -sucedida | |
| fail | function | no | Chamadas de interface Funções de retorno de chamada falhas | |
| complete | function | no | Função de retorno de chamada no final de uma chamada de interface (as chamadas bem -sucedidas e pouco sucedidas são executadas) |
sample code
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:
- O usuário se recusa a autorizar, uma mensagem de erro é reantaneada: não autorizada, o usuário não grave
- 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).
- 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
| attribute | type | Default values | Required | Introduções |
|---|---|---|---|---|
| type | string | wgs84 | no | Coordenadas GPS de retorno WGS84, GCJ02 Return pode ser usado para coordenadas pz.OpenLocation |
| success | function | no | Interface chama a função de retorno de chamada bem -sucedida | |
| fail | function | no | Chamadas de interface Funções de retorno de chamada falhas | |
| complete | function | no | Funçã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:
- O usuário se recusa a autorizar, uma mensagem de erro é reantaneada: não autorizada, o usuário não grave
- 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).
- 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
- 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
| attribute | type | Default values | Required | Introduções |
|---|---|---|---|---|
| success | function | no | Interface chama a função de retorno de chamada bem -sucedida | |
| fail | function | no | Chamadas de interface Funções de retorno de chamada falhas | |
| complete | function | no | Funçã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
| attribute | type | Introduções |
|---|---|---|
| type | number | Ao selecionar uma cidade, o valor é ao selecionar a posição exata, o valor é 2 |
| city | string | Nome da Cidade |
| name | string | Nome da localização |
| address | string | Endereço detalhado |
| latitude | string | Latitude, ponto flutuante, alcance-9090. O número negativo indica latitude sul. Use o sistema coordenal GCJ02 NBS |
| longitude | string | Longitude, 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:
- O usuário se recusa a autorizar, uma mensagem de erro é reantaneada: não autorizada, o usuário não grave
- 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).
- 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
| attribute | type | Default values | Required | Introduções |
|---|---|---|---|---|
| latitude | number | no | Alvo latital | |
| longitude | number | no | Alvo de longitude | |
| success | function | no | Interface chama a função de retorno de chamada bem -sucedida | |
| fail | function | no | Chamadas de interface Funções de retorno de chamada falhas | |
| complete | function | no | Funçã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
| attribute | type | Introduções |
|---|---|---|
| name | string | Nome da localização |
| address | string | Endereço detalhado |
| latitude | string | Latitude, ponto flutuante, alcance-9090. O número negativo indica latitude sul. Use o sistema coordenal GCJ02 NBS |
| longitude | string | Longitude, 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:
- O usuário se recusa a autorizar, uma mensagem de erro é reantaneada: não autorizada, o usuário não grave
- 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).
- 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