Skip to main content
16-Pearl
February 22, 2019
Solved

How to get a geocode given an address

  • February 22, 2019
  • 1 reply
  • 2924 views

Is there a way in thingworx to get a geocode with an address?  I see that the widgets take geocode as an input but not the address.  I'd like to use those widgets but I need to convert the addresses to geocode first.

Best answer by MarekP.Nowaczyk

Create ThingWorx service using ContentLoaderFunctions like GetJSON to call the Google Geocode API.

You can find many articles in PTC knowledgebase with examples on how to use it like

https://community.ptc.com/t5/IoT-Tech-Tips/ContentLoaderFunctions-in-ThingWorx/m-p/535195

or in JavaDoc at http://support.ptc.com/help/thingworx_hc/javadoc/com/thingworx/resources/content/ContentLoader.html.

1 reply

15-Moonstone
February 25, 2019

You may want to look at different maps provider services like Google or Bing.

Google has REST API available to documented here https://developers.google.com/maps/documentation/geocoding/intro

 

Similar REST APIs are available from Bing Maps https://docs.microsoft.com/en-us/bingmaps/rest-services/

 

Hope this helps.

 

Willie16-PearlAuthor
16-Pearl
February 26, 2019

I found a youtube video tutorial on how to use the Google Geocode API.  I need to figure out how to apply this in thingworx.  Hope this helps everyone else

 

Google Geocode API & Javascript Tutotrial

https://www.youtube.com/watch?v=pRiQeo17u6c

15-Moonstone
February 26, 2019

Create ThingWorx service using ContentLoaderFunctions like GetJSON to call the Google Geocode API.

You can find many articles in PTC knowledgebase with examples on how to use it like

https://community.ptc.com/t5/IoT-Tech-Tips/ContentLoaderFunctions-in-ThingWorx/m-p/535195

or in JavaDoc at http://support.ptc.com/help/thingworx_hc/javadoc/com/thingworx/resources/content/ContentLoader.html.