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. How can I include house address finder in my application?

How can I include house address finder in my application?

Scheduled Pinned Locked Moved C#
helpquestioncsharptutorial
10 Posts 5 Posters 0 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.
  • N Offline
    N Offline
    naouf10
    wrote on last edited by
    #1

    I am building EPOS system (takeaway order software) with C# and everything went as I planed and I almost done programming it. The application works where customers provide their Postcode when they want to order something and based on their postcode I should get a list of street names and when I select the street name I get a list of house numbers, then select the number to deliver the food to. I noticed that all nowadays takeaways use this address finder which included in their EPOS which works with no need for internet connection. Now the problem is: know do I build / include this address finder in my EPOS system? I do not want to use online address search in my EPOS. Do I have to use another special application to like address finder? I am really stuck at this point and I can not go further programming my POS till I solve this address finder issue. Please help me with any peace of information you know in how to solve this issue. Thank you

    OriginalGriffO L 2 Replies Last reply
    0
    • N naouf10

      I am building EPOS system (takeaway order software) with C# and everything went as I planed and I almost done programming it. The application works where customers provide their Postcode when they want to order something and based on their postcode I should get a list of street names and when I select the street name I get a list of house numbers, then select the number to deliver the food to. I noticed that all nowadays takeaways use this address finder which included in their EPOS which works with no need for internet connection. Now the problem is: know do I build / include this address finder in my EPOS system? I do not want to use online address search in my EPOS. Do I have to use another special application to like address finder? I am really stuck at this point and I can not go further programming my POS till I solve this address finder issue. Please help me with any peace of information you know in how to solve this issue. Thank you

      OriginalGriffO Offline
      OriginalGriffO Offline
      OriginalGriff
      wrote on last edited by
      #2

      Almost certainly, you want an online API - Google can help: Postcode to address API[^] as the databases tend to be pretty big, and companies tend to change for them (the UK database for example, is £2 per postcode area, per user, per year).

      Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

      M 1 Reply Last reply
      0
      • N naouf10

        I am building EPOS system (takeaway order software) with C# and everything went as I planed and I almost done programming it. The application works where customers provide their Postcode when they want to order something and based on their postcode I should get a list of street names and when I select the street name I get a list of house numbers, then select the number to deliver the food to. I noticed that all nowadays takeaways use this address finder which included in their EPOS which works with no need for internet connection. Now the problem is: know do I build / include this address finder in my EPOS system? I do not want to use online address search in my EPOS. Do I have to use another special application to like address finder? I am really stuck at this point and I can not go further programming my POS till I solve this address finder issue. Please help me with any peace of information you know in how to solve this issue. Thank you

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

        What is your concern? Cost? How much is a "valid" address worth? Is this app for yourself? (You can get free access to address finder APIs / data while in development) Would a user of your app be prepared to pay a few cents for a valid address? I've developed address finders for call centers and shipping companies. It's part of providing a better service.

        N 1 Reply Last reply
        0
        • L Lost User

          What is your concern? Cost? How much is a "valid" address worth? Is this app for yourself? (You can get free access to address finder APIs / data while in development) Would a user of your app be prepared to pay a few cents for a valid address? I've developed address finders for call centers and shipping companies. It's part of providing a better service.

          N Offline
          N Offline
          naouf10
          wrote on last edited by
          #4

          Hi Gerry and thank you for your reply. yes this app for myself, my EPOS will be free for some time and then will be sold for very cheap because my app is new. Therefore I might cost too much to buy an address finder app. I can not find any address database in the internet. Can you please guide me how can I access this address finder APIs / data? or do I have to develop address finder as you did? please help me. Thank you

          L 1 Reply Last reply
          0
          • N naouf10

            Hi Gerry and thank you for your reply. yes this app for myself, my EPOS will be free for some time and then will be sold for very cheap because my app is new. Therefore I might cost too much to buy an address finder app. I can not find any address database in the internet. Can you please guide me how can I access this address finder APIs / data? or do I have to develop address finder as you did? please help me. Thank you

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

            I assume from your profile you're in the UK. In the first case, wrote a custom SQL Server free text incremental search of the NZ PAF database; here's the UK PAF link: http://www.poweredbypaf.com/register-for-free-use-of-paf/[^] In the other case, we used PCA Predict web services (again UK based) to search "the world" using calls from C# (you can also call from a web page). Incremental searching is free up to a limit; then a small charge for a final selection. http://www.pcapredict.com/en-gb/address-capture-software/[^]

            N 1 Reply Last reply
            0
            • L Lost User

              I assume from your profile you're in the UK. In the first case, wrote a custom SQL Server free text incremental search of the NZ PAF database; here's the UK PAF link: http://www.poweredbypaf.com/register-for-free-use-of-paf/[^] In the other case, we used PCA Predict web services (again UK based) to search "the world" using calls from C# (you can also call from a web page). Incremental searching is free up to a limit; then a small charge for a final selection. http://www.pcapredict.com/en-gb/address-capture-software/[^]

              N Offline
              N Offline
              naouf10
              wrote on last edited by
              #6

              Thank you Gerry for this information but as I understood from your explanation that I have to use online services ( PAF database and PCA Predict web services) to search for the address (list of street names and and house numbers) by its Postcode. Am I right? I asked you this because I don't want to use online service as my EPOS will not have internet connection. In the UK, most of EPOS don't use online services to locate addresses. Yesterday I check one computer which contains EPOS which can do address lookup but there is no address database in this PC and on the same time this PC has not internet connection But it has MS MapPoint and it has some Postcode APIs. So how this PC find the full address? does it use MapPoint to find address ? Please help me I am confused, I would appreciate it if you answer my questions? Thank you

              J 1 Reply Last reply
              0
              • N naouf10

                Thank you Gerry for this information but as I understood from your explanation that I have to use online services ( PAF database and PCA Predict web services) to search for the address (list of street names and and house numbers) by its Postcode. Am I right? I asked you this because I don't want to use online service as my EPOS will not have internet connection. In the UK, most of EPOS don't use online services to locate addresses. Yesterday I check one computer which contains EPOS which can do address lookup but there is no address database in this PC and on the same time this PC has not internet connection But it has MS MapPoint and it has some Postcode APIs. So how this PC find the full address? does it use MapPoint to find address ? Please help me I am confused, I would appreciate it if you answer my questions? Thank you

                J Offline
                J Offline
                jschell
                wrote on last edited by
                #7

                naouf10 wrote:

                as my EPOS will not have internet connection

                How could that possibly work? There might be a nomenclature problem but it seems that you want to create a order server where someone orders food to be picked up and/or delivered. If the person is at the shop there is no need for the person's address. If the person is not at the shop then both they and the shop must have internet access. But other than that, for now, make them type the address in. Get everything else working and then add that.

                N 1 Reply Last reply
                0
                • OriginalGriffO OriginalGriff

                  Almost certainly, you want an online API - Google can help: Postcode to address API[^] as the databases tend to be pretty big, and companies tend to change for them (the UK database for example, is £2 per postcode area, per user, per year).

                  Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                  M Offline
                  M Offline
                  Mycroft Holmes
                  wrote on last edited by
                  #8

                  OriginalGriff wrote:

                  is £2 per postcode area, per user, per year

                  Crikey that can add up quickly. What I found was the bastards keep changing the postcode boundaries so last years data is invalid. Doesn't a postcode cover just a few houses in the UK?

                  Never underestimate the power of human stupidity RAH

                  1 Reply Last reply
                  0
                  • J jschell

                    naouf10 wrote:

                    as my EPOS will not have internet connection

                    How could that possibly work? There might be a nomenclature problem but it seems that you want to create a order server where someone orders food to be picked up and/or delivered. If the person is at the shop there is no need for the person's address. If the person is not at the shop then both they and the shop must have internet access. But other than that, for now, make them type the address in. Get everything else working and then add that.

                    N Offline
                    N Offline
                    naouf10
                    wrote on last edited by
                    #9

                    Customers can phone in to make an order and their order will be saved and printed out and delivered to their home :) so this EPOS does not have internet access. So that is why I am wondering how this EPOS can find the address from the postcode although there is no internet access nor address database in the PC? but this PC has Ms MaPPoint and some C# APIs. Do you have any idea how possibly the PC can find the address? Thank you

                    J 1 Reply Last reply
                    0
                    • N naouf10

                      Customers can phone in to make an order and their order will be saved and printed out and delivered to their home :) so this EPOS does not have internet access. So that is why I am wondering how this EPOS can find the address from the postcode although there is no internet access nor address database in the PC? but this PC has Ms MaPPoint and some C# APIs. Do you have any idea how possibly the PC can find the address? Thank you

                      J Offline
                      J Offline
                      jschell
                      wrote on last edited by
                      #10

                      naouf10 wrote:

                      how this EPOS can find the address from the postcode although there is no internet access nor address database in the PC?

                      Simple then - it cannot. The data must come from somewhere.

                      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