IBPindex

  • Incrementar grandària de la font
  • Grandària de la font predeterminat
  • Decrementar grandària de la font
Inicio Manual

Exemple en VB

Correu Imprimir

 

Manual per a integrar l'Índex IBP en aplicacions d'escriptori

 

Per a accedir des d'un programa o Web a l'índex IBP s'han de seguir els següents passos: 

Llegir l'arxiu que conté les dades de la ruta GPS (traça).  

Símplemente accedint a l'arxiu i llegint tot el seu contingut. 

Exemple en VB:

                    Set f = fso.OpenTextFile(sfilename, ForReading)

                    BodyText = f.ReadAll

                    f.Close

                    Set f = Nothing 

Enviar per “post”.


Per a enviar per post el format ha de ser exactament igual que si s'envia un formulari Web. 

Enviem el contingut que hem llegit utilitzant el mètode post a la Web:

http://www.ibpindex.com/esp/ibpresponse.asp

 

FITXER: és el contingut de la traça.

El tipus d'aquestes dades serà: “Content-Disposition: multipart/form-data;”

 

A l'enviar el contingut de l'arxiu haurem d'afegir algunes dades més:

 

MOD: és el tipus de traça i els valors possibles són: Carretera o BTT

UDO: és l'origen de l'escaneig i el valor ha de ser la web des d'on s'envia la petició o bé el nom del programa. 

El tipus d'aquestes dades serà: “Content-Disposition: form-data;”

 

Exemple en VB: 

      Es construeix el cos del missatge per a enviar per post.

 

      strHeader = "Content-Type: multipart/form-data boundary=" _

      + boundary + Chr(10) + Chr(13)
   

      varPostData = boundary & vbNewLine & "Content-Disposition: form-data;

      name=""MOD""" & vbNewLine & vbNewLine & “BTT” & vbNewLine

 

      varPostData = varPostData & boundary & vbNewLine & "Content-Disposition:

form-data; name=""UDO""" & vbNewLine & vbNewLine & "PROGRAMA" & vbNewLine

   

varPostData = varPostData & boundary & vbNewLine & "Content-Disposition:

multipart/form-data; name=""fichero""; filename=""Mitrack.trk"" & vbNewLine & "Content-Type: text/plain;" & vbNewLine & vbNewLine & BodyText & vbNewLine & boundary & "--"

   

ReDim bytpostdata(Len(varPostData))

bytpostdata = StrConv(varPostData, vbFromUnicode) 

     

Llegir la resposta que torna la web. 

S'envia el contingut bytpostdata i strHeader  per post a l'adreça i es rep com a resposta l'Índex IBP

 

 

Funciona l'Índex IBP


La resposta és a les teves mans: analitza diversos tracks de sortides que hagis fet recentment i compara el resultat amb les teves sensacions. Coincideixen?