Welcome to MapForums!

Register, sign in, or use Facebook Connect above to join in and participate in the forum.

When you are signed in, this message, the ads in this row, and the red-underlined link ads all go away.

Subscribe to receive our newsletter.
Subscribe Unsubscribe
Results 1 to 3 of 3

ParseStreetAddress method

This is a discussion on ParseStreetAddress method within the MapPoint Desktop Discussion forums, part of the Map Forums category; Using the following code from MapPoint2002 Help in VB6 for ParseStreetAddress method. I try to parse "avenida talega,san clemente,CA,92673" and ...

  1. #1
    RP2002 is offline Junior Member White Belt
    Join Date
    Dec 2002
    Posts
    1

    ParseStreetAddress method

    Using the following code from MapPoint2002 Help in VB6 for ParseStreetAddress method. I try to parse "avenida talega,san clemente,CA,92673" and get error "Runtime error:91 Object variable or With block variable not set". This is a valid address in MapPoint 2002. Can somebody please explain. I don't get this error with all other valid addresses. Thanks.


    Sub FindAddressFromString()

    Dim objApp As New MapPoint.Application
    Dim objMap As MapPoint.Map
    Dim strAddress As String
    Dim objSA As MapPoint.StreetAddress

    'Set up the application
    Set objMap = objApp.ActiveMap
    objApp.Visible = True
    objApp.UserControl = True

    'Set a string, then parse it
    strAddress = "1 Microsoft Way, Redmond, WA"
    Set objSA = objMap.ParseStreetAddress(strAddress)

    'Now search on this address and return first result
    MsgBox "First found address: " + objMap.FindAddressResults(objSA.Street, _
    objSA.City, , objSA.Region).Item(1).Name

    End Sub

  2. #2
    Anonymous is offline Senior Member Black Belt
    Join Date
    Jul 2002
    Posts
    5,137
    Try declaring MapPoint.Application object as follows:
    Dim objApp As New MapPoint.Application
    Set objApp = CreateObject("MapPoint.Application")

    Hope that helps.

    Mark

  3. #3
    Anonymous is offline Senior Member Black Belt
    Join Date
    Jul 2002
    Posts
    5,137
    I had a similar problem. Set the results to a location object. Then test the object to find out if the function returned a valid location.

    Heres a bit code that determines if the full address I provided was found by MP. If not I use on the zipcode to create the Location object.
    Good Luck!


    Dim oLoc as MapPoint.Location
    Set oLoc = objMap.FindAddress(sAddr1, sCity, sState, sZip, geoCountryUnitedStates)
    If oLoc Is Nothing Then
    Set oLoc = objMap.FindAddress("", "", "", sZip, geoCountryUnitedStates)
    End If

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Calculate Method
    By Anonymous in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 05-11-2005, 01:20 PM
  2. Problem with ParseStreetAddress
    By pippo in forum MapPoint Desktop Discussion
    Replies: 3
    Last Post: 04-29-2005, 02:34 PM
  3. DisplayDataMap method c#
    By fletch in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 04-08-2005, 06:26 AM
  4. UpdateLink method
    By Maverick in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 04-14-2003, 01:21 AM
  5. Map PrintOut method
    By blackmap in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 01-10-2003, 02:04 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83