Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Earth Map in C#

Earth Map in C#

Scheduled Pinned Locked Moved C#
csharphelptutorial
11 Posts 6 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Reza Shojaee
    wrote on last edited by
    #1

    Hi everybody I want develop application with C# that able : 1. Draw ground map. 2. Draw a point or another image to each latitude and longitude. for example user can enter arbitrary coordinate by latitude and longitude then show point in the map. If you know good application or method please help me.

    Best Regards, Reza Shojaee

    L C P R 5 Replies Last reply
    0
    • R Reza Shojaee

      Hi everybody I want develop application with C# that able : 1. Draw ground map. 2. Draw a point or another image to each latitude and longitude. for example user can enter arbitrary coordinate by latitude and longitude then show point in the map. If you know good application or method please help me.

      Best Regards, Reza Shojaee

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      the easiest thing is to use google maps api. just create a html code with javascript using C# and call that html in webBrowser control.

      R 1 Reply Last reply
      0
      • L Lost User

        the easiest thing is to use google maps api. just create a html code with javascript using C# and call that html in webBrowser control.

        R Offline
        R Offline
        Reza Shojaee
        wrote on last edited by
        #3

        Thank you for your attention, But I need windows application and I don't need the Web solution. Please assistant me about windows application.

        Best Regards, Reza Shojaee

        T M 2 Replies Last reply
        0
        • R Reza Shojaee

          Hi everybody I want develop application with C# that able : 1. Draw ground map. 2. Draw a point or another image to each latitude and longitude. for example user can enter arbitrary coordinate by latitude and longitude then show point in the map. If you know good application or method please help me.

          Best Regards, Reza Shojaee

          C Offline
          C Offline
          Christian Graus
          wrote on last edited by
          #4

          Well, if your app will be on a computer that is not on the internet, then I guess you want to rewrite google maps.

          Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.

          1 Reply Last reply
          0
          • R Reza Shojaee

            Thank you for your attention, But I need windows application and I don't need the Web solution. Please assistant me about windows application.

            Best Regards, Reza Shojaee

            T Offline
            T Offline
            Tamer Oz
            wrote on last edited by
            #5

            Does using Webbrowser control in your windows application solves the problem?

            1 Reply Last reply
            0
            • R Reza Shojaee

              Thank you for your attention, But I need windows application and I don't need the Web solution. Please assistant me about windows application.

              Best Regards, Reza Shojaee

              M Offline
              M Offline
              Mirko1980
              wrote on last edited by
              #6

              A quick google search for "c# virtual Earth" gave me this thread. I think it can give you the answers you need.

              1 Reply Last reply
              0
              • R Reza Shojaee

                Hi everybody I want develop application with C# that able : 1. Draw ground map. 2. Draw a point or another image to each latitude and longitude. for example user can enter arbitrary coordinate by latitude and longitude then show point in the map. If you know good application or method please help me.

                Best Regards, Reza Shojaee

                P Offline
                P Offline
                Pete OHanlon
                wrote on last edited by
                #7

                What you need is a GIS application (believe me, you don't want to write one yourself - these are seriously complicated). There's an open source implementation called SharpMap here[^]. Beyond that, you need the actual map images - and these are going to cost you, unless you use something like OpenStreetMap[^]. Alternatively, you could (as others have suggested) just use Google Maps.

                "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                My blog | My articles | MoXAML PowerToys | Onyx

                1 Reply Last reply
                0
                • R Reza Shojaee

                  Hi everybody I want develop application with C# that able : 1. Draw ground map. 2. Draw a point or another image to each latitude and longitude. for example user can enter arbitrary coordinate by latitude and longitude then show point in the map. If you know good application or method please help me.

                  Best Regards, Reza Shojaee

                  R Offline
                  R Offline
                  Reza Shojaee
                  wrote on last edited by
                  #8

                  Hello My Friends I think some misunderstanding happened. I don't need the GIS application or web solution. I only want insert a simple ground map (no a map with zoom capability or street map, only earth map) in C# and each times determine certain latitude and longitude in the map with color point(for example).

                  Best Regards, Reza Shojaee

                  P 1 Reply Last reply
                  0
                  • R Reza Shojaee

                    Hello My Friends I think some misunderstanding happened. I don't need the GIS application or web solution. I only want insert a simple ground map (no a map with zoom capability or street map, only earth map) in C# and each times determine certain latitude and longitude in the map with color point(for example).

                    Best Regards, Reza Shojaee

                    P Offline
                    P Offline
                    Pete OHanlon
                    wrote on last edited by
                    #9

                    Reza - a GIS solution is still your best option. If you don't have one, then the maths behind your lat/long can be seriously complicated due to issues such as Mercator projections. Basically, when you represent a sphere (technically the earth isn't a sphere, but let's keep things simple) in a 2D format, you need to distort portions of the unwrapped sphere to represent it. This means that you need to take things like altitude into account when you perform your calculations.

                    "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                    As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                    My blog | My articles | MoXAML PowerToys | Onyx

                    1 Reply Last reply
                    0
                    • R Reza Shojaee

                      Hi everybody I want develop application with C# that able : 1. Draw ground map. 2. Draw a point or another image to each latitude and longitude. for example user can enter arbitrary coordinate by latitude and longitude then show point in the map. If you know good application or method please help me.

                      Best Regards, Reza Shojaee

                      R Offline
                      R Offline
                      Reza Shojaee
                      wrote on last edited by
                      #10

                      I implementing a application for satellite orbit predicting, and in my program need the insert satellite in the certain lat/long on the map. for example you can see the track of NOAA 15 in the below link: http://science.nasa.gov/temp/NOAA15Loc.html[^]

                      Best Regards, Reza Shojaee

                      P 1 Reply Last reply
                      0
                      • R Reza Shojaee

                        I implementing a application for satellite orbit predicting, and in my program need the insert satellite in the certain lat/long on the map. for example you can see the track of NOAA 15 in the below link: http://science.nasa.gov/temp/NOAA15Loc.html[^]

                        Best Regards, Reza Shojaee

                        P Offline
                        P Offline
                        Pete OHanlon
                        wrote on last edited by
                        #11

                        Fine, so why doesn't GIS satisfy your needs? Please read this[^] link and then think about how you are planning to tackle this - all I ask is that you don't try to reinvent a particularly well defined wheel.

                        "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                        As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                        My blog | My articles | MoXAML PowerToys | Onyx

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups