Working with Cloudstreets

Welcome To Cloudstreets

Firstly, a huge thanks for considering this extension, your support is truly appreciated!

This document covers the use of this extension and often reveals answers to common problems and issues - read this document thoroughly if you are experiencing any difficulties. If you have any questions that are beyond the scope of this document, feel free to email at admin@xyberneo.com Thank you so much!

Some Information

  • Decompiling of this extension is prohibitted
  • The sole ownership of this extension is reserved by XyberNeo
  • There are 3 major blocks in the current version and a supporting navigation block
  • All blocks are well commented
  • Current Version : 1.0 Clover

Documentation and Guide

Importing the Extension.

  1. You can either download this extension to your device or use this link to import it to your builder : https://xyberneo.com/PathLocExtension/Cloudstreets.aix
  2. We will be using Kodular Builder for this tutorial.
  3. To use this extension you need the place id given by google maps, you can get it from google via Developers.Google
  4. So once we are done till here, in the left pallete of your builder, you get the last option of Extensions, Click it and it will show you all available extensions in the project, there will be an option on the top called "Import extension"
  5. Once you click on it, it will show you a popup with 2 options, import from url and chose from device, you can import the extension via your preferred method

Prerequsite

NOTE : This extension will only work if the user has google maps app installed in his/her device.

Open Path by Name

This block is used to set the destiation to a specific place by giving its name. We do not recommend it from accuracy point of view if the place is not a famous one.

Docs

You can use this block at any event, i am using it at the screen.initialize event

Inputs

  • Origin : Name of Place (Text)
  • Destination : Name of Place (Text)
  • TravelMode : Mode Type : Currently working with "driving"/"walking"/"bicycling"/"transit"

Sample Block


Docs

Set Origin to Current Location

To set the origin to current device location just attach a empty text block to origin as shown below :


Docs


Set Navigate to True/False

This block is used to start the travel from one location to other, if you to start the journey to the destination then you have to set it to true, a sample is attached below

Docs


Open Path by LatLon

This block is used to set the destiation to a specific place by giving its Latitude and Longitude.

Docs

Again you can use this block at any event, i am using it at the screen.initialize event

Inputs

  • Origin : Latitude and Longitude of Origin (String in "Latitude, Longitude" format)
  • Destination : Latitude and Longitude of Destination (String in "Latitude, Longitude" format)
  • TravelMode : Mode Type : Currently working with "driving"/"walking"/"bicycling"/"transit"

Sample Block


Docs


Set Origin to Current Location

To set the origin to current device location just attach a empty text block to origin as shown below :


Docs


Set Navigate to True/False

This block is used to start the travel from one location to other, if you to start the journey to the destination then you have to set it to true, a sample is attached below

Docs


Open Path by PlaceID

This block is used to set the destiation to a specific place by giving its Name and PlaceID. This will give you the most accurate position.

Docs



You can get the placeID of any place by using PlaceID finder by Google


Inputs

  • Origin Name : Name of Place (Text)
  • Origin PlaceID : PlaceID of the location (String)
  • Destination Name : Name of Place (Text)
  • Destination PlaceID : PlaceID of the location (String)
  • TravelMode : Mode Type : Currently working with "driving"/"walking"/"bicycling"/"transit"

Sample Block


Docs


Set Origin to Current Location

To set the origin to current device location just attach a empty text block to origin name and origin PlaceID as shown below :


Docs


Set Navigate to True/False

This block is used to start the travel from one location to other, if you to start the journey to the destination then you have to set it to true, a sample is attached below

Docs


Credits and Thanks