Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Utmaning

Postades av 2001-03-19 09:17:00 - Jesper Brännström, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 634 personer

Hejsan!
Jag har ett litet problem som jag inte vet riktigt hur jag ska lösa, tänkte att ni kanske kan ta det som en liten utmaning eller så.
Iaf det jag vill att mitt program ska göra är att mäta avstånd på en karta. Jag har en karta på ca 20*20cm och jag vill sätta in denhär kartan som en bild i en form där jag vill kunna på ett enkelt sätt mäta avstånd mellan vissa punkter på kartan. tillexempel så kanske jag klickar på ett ställe på kartan nere i höger hörn och sen uppe i vänster hörn och vill sen veta hur långt avståndet är mellan dessa punkter.
Skalan ska vara olika beroende på vilken karta, men låt oss säga att skalan är 1mil per cm.

Vet inte om detta kanske är svin svårt att göra, men kanske det finns någon som har en bra lösning på det.

Jag har också tänkt att man ska kunna markera ut punkter på kartan där man kan klicka för att se mer information om just den punkten, men men det kan jag nog lösa sen på något sätt.

Alla förslag, tips, idéer är välkomna

Hoppas ni kan hjälpa mig med detta, tack på förhand.

//DoRsal


Svara

Sv: Utmaning

Postades av 2001-03-19 11:06:00 - foo Olsson

http://www.esri.se/products/program_mapobjects2.html


Svara

Sv: Utmaning

Postades av 2001-03-19 12:15:00 - Jesper Brännström

kollade lite på sidan men är verkligen det där en så bra variant att lösa mitt problem på?

1. Tar det inte stor plats att ha en ocx för en sån liten sak som jag vill göra, vill juh bara mäta lite avstånd

2. Är det gratis?

3. Kan inte hitta något om att mäta avstånd.. men det finns det säkert, har inte letat så länge, får väll kolla mer när jag kommer hem

om någon annan har något bättre exempel, gärna kod exempel på hur man kan mäta avstånd mellan där man klickar med musen på kartan först och andra klicket på kartan med musen så skulle jag gärna vilja veta det.

Tack på förhand.


Svara

Sv: Utmaning

Postades av 2001-03-19 12:17:00 - Jesper Brännström

kollade lite på sidan men är verkligen det där en så bra variant att lösa mitt problem på?

1. Tar det inte stor plats att ha en ocx för en sån liten sak som jag vill göra, vill juh bara mäta lite avstånd

2. Är det gratis?

3. Kan inte hitta något om att mäta avstånd.. men det finns det säkert, har inte letat så länge, får väll kolla mer när jag kommer hem

om någon annan har något bättre exempel, gärna kod exempel på hur man kan mäta avstånd mellan där man klickar med musen på kartan först och andra klicket på kartan med musen så skulle jag gärna vilja veta det.

Tack på förhand.


Svara

Sv: Utmaning

Postades av 2001-03-19 16:01:00 - Daniel Albertsson

Det kan väl inte vara så svårt att fixa, skala bara om x & y värdena du får när du klickar med musen till en måttenhet. Räkna sedan ut sträckan mellan dina två klick så får du avståndet.

Ett snabbt ex. har inte testat men det skall nog fungera

Option Explicit
Dim x1
Dim y1
Dim x2
Dim y2
Dim antalpunkter
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim x
Dim y
Dim z
If antalpunkter = 1 Then
x = x2 - x1
y = y2 - y1
' Nu har du fått en rätsidig triangel och då kan du
' räkna ut avståndet.
' Använd följande formel z^2 = x^2 + y^2

z = Sqr(x * x + y * y)

' Använd nu z och skala om värdet så det blir rätt avstånd
End Sub


Svara

Sv: Utmaning

Postades av 2001-03-19 16:20:00 - Samir Touam

Hej,
har du inte redan fått ett bra svar så har jag gjort ett exempel. Huruvida det passar dig låter jag dig bedöma. Håll till godo! Det heter mapdist.zip och ligger i filarean.


/Mikromjuk


Svara

Sv: Utmaning

Postades av 2001-03-19 18:29:00 - Jesper Brännström

tackar så jätte mycket, fungerar perfekt ditt exempel mikromjuk.
tusen tack!

/DoRsal


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 880
27 965
271 776
604
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies