Avatar billede wanda13 Nybegynder
12. oktober 2001 - 13:44 Der er 15 kommentarer og
3 løsninger

Afstand mellem 2 adresser?

Vi er ved at lave en side som hovedopgave for en virksomhed, men skal have tilføjet noget levering, og skal derfor bruge afstanden mellem 2 adresser, den ene virksomhedens og den anden kundens. Kundes adresse skal kunden selvfølgelig først indtaste og virksomhendes adresse, har siden slev i forvejen, men findes der et sted hvor man kan få afstanden tilbage som en variabel, som man så kan bruge i ASP?

Hvor og hvordan (evt eksempel?)

Point ved et svar som virker eller som hjælper hertil :-)
Avatar billede madd Nybegynder
12. oktober 2001 - 13:51 #1
...tror den blir svær!
Avatar billede wanda13 Nybegynder
12. oktober 2001 - 13:56 #2
Ja, men vi vil også gerne give flere point, hvis der er nogen som kan hjælpe?
Avatar billede wanda13 Nybegynder
12. oktober 2001 - 14:01 #3
Blandt andet oplyser de gule sider afstanden når man giver dem et link magen til dette:

http://kort.degulesider.dk/Rutevejledning/RouteMQ.asp?map_con=dk&map_street=Bredsten+landevej&map_houseno=2&map_zip=7200&map_city=Grindsted&map_street2=Sydtoften+&map_houseno2=200&map_zip2=7200&map_city2=Grindsted

Her kommer den med en afstand, og disse variabler er jo nemt at få kørt ind fra den rigtige side af, men hvordan skal man så modtage afstanden som oplyses?

(hehe gæt et variabel navn?)
Avatar billede krogstrup Nybegynder
12. oktober 2001 - 14:03 #4
I kan vel godt slå afstanden op på kraks ruteplanlægning ?!?

Men det blir rimlig kompliceret at sende en korrekt forespørgsel til Kraks program samt derefter at aflæse deres svar og finde afstanden i km. !
Avatar billede krogstrup Nybegynder
12. oktober 2001 - 14:05 #5
I skal hente ovenstående resultat med en HTTP komponent (http://www.serverobjects.com/products.htm#asphtt) og så lede resultatet igennem efter afstanden.

Det burde sagtens kunne lade sig gøre !
Avatar billede nute Nybegynder
12. oktober 2001 - 14:07 #6
wanda13 >> kikk på http://www.degulesider.dk/yp/FindNaerm/FcFront

1) Du er nødt til å ha en database over gatenavn *med* geografiske koordinater
2) Du er nødt til å skrive en algoritme som \"oversetter\" avstanden mellom disse koordinatene til meter/centimeter/kilometer eller hva det nå skulle være.
3) Dette er *neppe* noe du kan klare å få fatt i for usle 230 ekspertenPesetas. Det er firma som lever av å selge denne type informasjon.

/nute
Avatar billede wanda13 Nybegynder
12. oktober 2001 - 15:39 #7
Krogstrup...

Jeg tror gerne på det er noget i den retning, men har kigget på det indtil nu, men kan ikke få det til at køre... :

<html>
<body>
<%
Server.ScriptTimeout = 240
Set con = Server.CreateObject(\"AspHTTP.Conn\")
con.Url = \"http://www.myfinancialpage.com/scripts/update3.asp\"
con.PostData = \"suid=jimb&pwd=macabre&id=32&val=1.5\"
con.RequestMethod = \"POST\"
strResult = con.GetURL
  Response.Write \"<h2>A HREF List</h2>\"
  varHREFArray = con.GetHREFs
  intHREFArrayLimit = UBound(varHREFArray) -1
  For I = 0 to intHREFArrayLimit
    Response.Write varHREFArray(I) & \"<br>\" & VBCrLF
  Next
%>
</body>
</html>
Avatar billede wanda13 Nybegynder
12. oktober 2001 - 15:41 #8
Den kan slet ikke forstå linien med con.url uanset hviken adresse jeg skriver...
Avatar billede krogstrup Nybegynder
12. oktober 2001 - 15:58 #9
Prøv følgende kode:

Server.ScriptTimeout = 240
Set HttpObj = Server.CreateObject(\"AspHTTP.Conn\")
HttpObj.Url = \"http://www.jubii.dk\"
HttpObj.FollowRedirects = true
HttpObj.RequestMethod = \"get\"
HttpObj.UserAgent= \"Mozilla/2.0 (compatible; MSIE 3.0B; Windows NT)\"
strResult = HttpObj.GetURL

response.write strResult
Avatar billede wanda13 Nybegynder
12. oktober 2001 - 16:18 #10
Der får jeg denne fejl :

Serverobjekt fejl \'ASP 0177 : 800401f3\'

Server.CreateObject blev ikke udført

/asp/HREFLIST.ASP, linje 5

800401f3
Avatar billede krogstrup Nybegynder
12. oktober 2001 - 16:43 #11
Har du installeret komponenten korrekt på serveren ???
Avatar billede wanda13 Nybegynder
12. oktober 2001 - 19:59 #12
Men jeg er ikke klar over hvad dette er : AspHTTP.Conn

der er en .dll fil med som hedder ASPHTTP.dll
hvad skal den bruges til her?
Avatar billede wanda13 Nybegynder
12. oktober 2001 - 20:00 #13
Der er kun 4 ASP filer, 1 dll fil og 1 htm fil?
Avatar billede wanda13 Nybegynder
12. oktober 2001 - 20:00 #14
og en txt fil
Avatar billede krogstrup Nybegynder
12. oktober 2001 - 21:29 #15
dll filen skal kopieres over i følgende mappe på serveren:

winnt/system32

vælg derefter kør fra start menuen og skriv følgende kommando:

regsvr32 aspHTTP.dll

tryk ENTER

Komponenten er nu installeret !
Avatar billede wanda13 Nybegynder
12. oktober 2001 - 22:08 #16
hmmm ok, så har jeg nok et problem, for det er ved et lejet web hotel....
Avatar billede krogstrup Nybegynder
13. oktober 2001 - 20:30 #17
:-)

Ja - så har du et problem !
Avatar billede wanda13 Nybegynder
21. oktober 2001 - 21:45 #18
I får begge 20 point for forsøget... men jeg blev nødt til at lave en postnr tabel...

Men tak for forsøgene...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester