1
0
-1

I wonder if someone could help me troubleshoot my Google Address Lookup. It looks like it should work, but it's not returning any results.

In Maestro:

  • I'm using the Google Long Address Lookup component.
  • 1st DDS set to Google Places API - Address Search
  • 2nd DDS set to Google Places API - Address Details

In TM:

My form shows the search icon but doesn't return any results.

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      Hi Lin,

      Are you trying to test the lookup while in Maestro?  That will not work, it needs to be tested from TM.

      Cheers,

      Trevor

      1. Lin VanOevelen

        I'm testing in TM.

      2. Boyd Statton

        Hi Lin,

        A couple of things you can check are that you have the input and response field mappings set up.  If this looks ok I would next check the request headers and response in the Network tab of your Dev tools (Chrome).  This will tell you what you are submitting to the service and whether you are getting a response or not.

        Cheers,

        Boyd

      3. Lin VanOevelen

        Thanks Boyd.

        We discovered in the meantime that the call from TM to Google is blocked by our F5.

        I don't suppose anyone knows if Is there a way we can call on google directly without having to use the dynamic service in TM?

      4. Boyd Statton

        Hi Lin,

        I believe Google also expose a JavaScript API that you can call directly.  However you would need to write your own component for this as the current Exchange package uses the TM services as you have pointed out.  You can create your own native components using Angualr JS in Maestro, there is some documentation on the below link.

        Creating Maestro Native Components

        Regards,

        Boyd

      5. Lin VanOevelen

        Thanks, this is really useful. The opinion in our team is that the JS API would be more efficient anyway. Unless there are reasons why the default component was implemented this way that we cannot think of?

      6. Boyd Statton

        Hi Lin,

        My understanding is that the server calls make it easier to track and respond to service issues with logging etc, additionally it prevents having to store credentials on the client.    That said the google maps calls are all JS and work perfectly.  It will come down to what you need to pass to the API and how much  fidelity you need around service issues.

        Hope this helps.

        Regards,

        Boyd

      7. Lin VanOevelen

        We'll request for the firewall to be edited and then we'll see where we go from there once we got that working. Our server cannot take that much load, so we are always conscious of how adding additional server calls may affect this.

        Thanks for your help.

      CommentAdd your comment...