Skip to main content

Setting up a local environment

In order to go through the tutorials, you will need to setup the following development environment.

Prerequisites

Make sure your development environment has node.js and yarn installed.

See https://nodejs.org/en/ and https://classic.yarnpkg.com/en/docs/install for installation instructions specific to your environment.

Download and install the showcase sdk tutorial repository

The github url is https://github.com/matterport/showcase-sdk-tutorial.

clone using ssh:

> git clone git@github.com:matterport/showcase-sdk-tutorial.git
> cd showcase-sdk-tutorial
> yarn install

or clone using https:

> git clone https://github.com/matterport/showcase-sdk-tutorial.git
> cd showcase-sdk-tutorial
> yarn install

Download and extract the latest Bundle SDK

> curl https://static.matterport.com/showcase-sdk/bundle//showcase-bundle.zip -o bundle.zip
> unzip bundle.zip -d ./bundle

If you don't have curl, you download the file from your browser and expand it manually in the showcase-sdk-tutorial directory.

Set your application key

You will need to set the application key in two places.

sdk = await showcase.contentWindow.MP_SDK.connect(showcase, 'PUT_APPLICATION_KEY_HERE', '3.5');
<iframe
id="showcase"
src="/bundle/showcase.html?m=22Ub5eknCVx&play=1&qs=1&log=0&applicationKey=PUT_APPLICATION_KEY_HERE"
width="800px"
height="600px"
frameborder=”0”
allow="xr-spatial-tracking"
allowfullscreen>
</iframe>

Start the development environment

The tutorial uses webpack-dev-server to host a local environment. See https://webpack.js.org/configuration/dev-server for additional configuration options.

> yarn start

Browse to the local environment

Launch http://localhost:8000/

Open the debug console and you should see:Hello Bundle SDK!