GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Mensagens recentes
|
Conecte-se...
|
Disconnect
|
Português
Inicio
→
WINDEV Mobile 2024
→
Géodistance
Géodistance
Iniciado por Julien Doclot, mai., 29 2013 12:30 PM - 1 resposta
Conecte-se…
Julien Doclot
#1
Publicado em maio, 29 2013 - 12:30 PM
Bonjour,
je voudrais dans une zone répétée ajouter une liste de magasin avec tri de la distance par rapport à ma position. quelqu'un aurait il une idée?
Merci d'avance
Denunciar
0
0
ALAIN GAUMET ( GMT )
#2
Membro registado
123 mensagems
Popularité : +2 (2 votes)
Publicado em maio, 31 2013 - 4:36 PM
perso je ferai de la manère suivante, (il y en a d'autres
principe:
déclarer un tableau de structure en global, pui alimenter ce tableau a partir d'une requête (par exemple) contenant au minimum le nom du magasin et leurs latitude+longitudes
ta zone répettée est liée a la variable tableau (databending)
Ton code devrait resembler a cela.
gnIndice est un entier
st_mag est une Structure
idmagasin est un entier ///id du magasin
NomMagasin est une chaîne
Distance_mag est un réel
FIN
st__mag est une st_mag
gtab_mag est un tableau de st_mag
gMa_position est une géoPosition=GPSRécupèrePosition() //récupérer sa position
gPosition_mag est une géoPosition
////ici tu alimente ton tableau a partir d'une requete par ex la req req_listemag
req_listemag.param1 /// l'avantage de la requete est de pouvoir envoyer un paramètre qui borne le resultset comme par exemple un département
hexecuterequete
SI HExécuteRequête(req_listemag)
POUR TOUT req_listemag
st__mag.idmagasin = req_listemag.idmagasin
st__mag.NomMagasin = req_listemag.NomMagasin
gPosition_mag..Latitude =req_listemag.Latitude_mag
gPosition_mag..Longitude=req_listemag.Longitude_mag
st__mag.Distance_mag=géoDistance(gPosition_mag,gMa_position,géoMètre)
TableauAjoute(gtab_mag,st__mag)
FIN
HAnnuleDéclaration(req_listemag)
FIN
//ensuite tu tri ton tableau selon le membre de la distance
TableauTrie(gtab_mag,ttMembre,"Distance_mag")
ZoneRépétéeAffiche(xxxxxxxxxxxxxx,xxxx)
--
On n'est limité que par notre imagination!
Denunciar
0
0
→ Voltar para WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versões anteriores)
WEBDEV (versões anteriores)
WINDEV Mobile (versões anteriores)
Reports & Queries
Off-topic
Ferramentas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto