How to create your own map with community walk

We’ve spent a great deal of time trying to make CommunityWalk as intuitive as possible. There’s still quite a way to go before we achieve this goal, but we think we’ve made it intuitive enough that it would be slower to read a tutorial about how to get started than it would be to simply starting using the application.

So click “Create A Map” at the top of this page and get started! If you have any problems at all email us at [email protected] or check out the forums!

Nothing personalizes a map like the voice of the map creator or a local person. Odeo offers a free tool that lets you record audio. You can then place a widget in your map that will play your content when ever somone clicks on the play button. Unfortunately the service, “Odeo”, no longer offers the ability to record audio. You may be able to use Entertonment, though, to record audio.

The ability to link directly to a specific marker in a map can come in very handy. Here’s a short and sweet tutorial explaining how to do this.

You can upload any icon file you want (assuming you own the file) to use in your map. This is a great way to add brand recognition to your map or just liven it up, making it more engaging for the end user.

CommunityWalk will generate the icon’s shadow, legend image, and print image all automatically.

That old adage is truer than ever- it’s all about location… And when it comes to the current tech ecosystem, location-based apps and services are par for the course, and for good reason. We have the technology to have our communities, towns, and neighborhoods at our fingertips and get acquainted with the world around us at the touch of a button. We like to watch where our drivers go, if our laundry delivery service is on the way and which sushi place is less than a five-minute walk from us. Maps, and more specifically, interactive maps can take your service to the next level, bring together a community and organize data through a clearer lens. So, how do you integrate maps into your organization without breaking the bank?

Whether you just want to clarify your location, build a community or track service, there’s an accessible tool out there for you. Some require development skills while others are plug and play systems, but all are available for free. Below, we’ve curated 6 fantastic map building tools so you can get yourself on the map.

Mapme is a platform that enables anyone to build smart and beautiful maps without any coding. It allows you to turn on and off powerful features such as events, jobs, crowdsourcing, rating, reviews with a click of a button. Data can easily be imported into maps.

The platform is a great solution for all kinds of organizations. It can be used by a local brewery organization to map breweries, a startup organization to map the tech community, or a publisher to create individual maps for articles.

For some great examples of Mapme’s possibilities, check out this list of maps

Mapme’s best feature is how easy it is to get the community involved and adding. No coding knowledge required. Build a map here.

ZeeMaps enables you to design and publish interactive maps with a whole range of features, including data imports from excel, csv and even Google docs.

The nice thing about ZeeMaps is that once your data is on there, the maps are highly customizable, allowing you to choose from custom icons, color regions, multimedia and more. You can also create custom fields without any development knowledge. Their three-tiered access feature – viewer, member, and admin makes this a great option for presentations and group data analysis projects.

ZeeMaps offers free as well as paid versions. You can check out the options here .

Google Maps API

Probably the best known and the most often used, the Google Maps API is the standard for online maps that are easily integrated across platforms. Google Map’s API allows for street-level views along with Google Places integration, providing information and even reviews for locations in which your audience might be interested.

The maps are customizable by color, visibility levels, and even labels. This high level of customization can require some coding but as usual, Google provides detailed tutorials. For those who really don’t want to take the time to sift through tutorials, there are other services that work with the Google API and quickly help you customize. Check it out here .

Mapbox is a great map-based solution for spatial analysis on the fly, making it easy to integrate location into any mobile or online application. Their goal is to “change the way people move around cities and understand our planet.”

Their coolest feature? The tool offers a Smart Directions API, allowing you to integrate live directions into your app. For example, when a courier accepts a task, Smart Directions generates a route specifically for their mode of transportation. If you’re looking to be the next delivery or service to door app, this one’s for you.

It counts Pinterest, Evernote, and Foursquare amongst its users. Mapbox calls itself a mapping platform for developers but the web-based editor is easy and a great place to start.
Mapbox has starter packages for up to 50,000 monthly users and 1 style. For more, there are two premium packages to choose from with up 30 different styles.

Snazzy Maps

Not a map builder in itself, Snazzy Maps works with the Google Maps API to ensure any maps you’re building looks great on your site. Free to use, this service allows you to apply several design templates onto your map. This is important for web designers who want to embed a map seamlessly into their design, without too much custom coding.
If you’re not on a custom-built site, you will have to download some plugins but Snazzy Maps lists several that are compatible with popular platforms like WordPress.

ℹ️ Contact Us

Questions. Need help? Use the chat button or the Contact Us form

And get paid for it.

How to Create Your Own Map with Community Walk

Three Steps to a Standout Sidewalk

How to Create Your Own Map with Community Walk

It starts with what you love

    Start small. Write a little about yourself and upload a profile picture.

Tease out the story and what others will gain, taste, and appreciate along the way.

How to Create Your Own Map with Community Walk

Plan your route

Select guide points that fit a theme. Build your Sidewalk on-the-go or from your home.

  • Feature beautiful images and unique recommendations.
  • The ideal length of a Sidewalk is 30 minutes to 2 hours.
  • How to Create Your Own Map with Community Walk

    Bring your story to life

    People want your insider suggestions and stories. Help them find the authentic, unexpected and special.

    Share your published walk with friends to help new audiences discover your Sidewalk.

    Make community your own

    Our community helps answer your Microsoft product and service questions with responses from other knowledgeable community members.

    Along the way you’ll meet recognized experts in consumer software – people who use our products every day, and other new users from virtually every walk of life.

    We developed this community to give you the power to make Microsoft Community your own and the opportunity to see that using Microsoft products can be fun and easy.

    How to Create Your Own Map with Community Walk

    How to Create Your Own Map with Community Walk

    Have fun exploring

    Let our search engine be your guide to millions of existing questions and proven solutions.

    You can search by product, feature, error message, or other keyword.

    Participating is easy and free

    When you’re ready to ask your own question, reply to someone else’s, or start a discussion, you’ll need to sign-in to Microsoft Community.

    Creating an account on Microsoft Community is free, easy, and a great way to join a community of people who use the same products and services that you do.

    Ask a question

    Have a tough question? Make sure your post is specific, clear, and complete.

    Include any error messages, system information, and recent software or hardware changes when you post.

    How to Create Your Own Map with Community Walk

    How to Create Your Own Map with Community Walk

    View replies

    One of Microsoft Community’s biggest strengths is its members.

    Help and advice may come from a variety of places: other customers, community experts or Microsoft specialists. All of these people are passionate about Microsoft products and want to help you do more with your products too.

    As soon as someone replies to your question, we’ll let you know via email.

    Keep in mind that some questions are more complex than others and may take longer to receive a reply.

    How to Create Your Own Map with Community Walk

    Get answers

    You may receive several answers from the community members. You pick the best ones.

    Build your reputation

    Badges are your reward for being an active contributor and awesome community member. Over time, good contributors earn a variety of badges.

    Answer a question and you’ll be on your way to earning badges too.

    How to Create Your Own Map with Community Walk

    Additional support options

    Microsoft Community is a free service for our customers. But we understand that sometimes you just can’t wait for an answer from the community. In that case, Microsoft offers a variety of other support solutions.

    Posted October 21, 2015 by Ashley Blood in Google

    How to Create Your Own Map with Community Walk

    Google Maps is a powerful tool that gets used billions of times a day around the world. Many of us would be quite literally lost without it. You type in where you want to go, and Google Maps will give you multiple options on how to get yourself there using a car, walking, or taking public transportation.

    A lesser known feature is that Google Maps will allow you to tweak a route. I use this feature to see how far I ran on my morning jogs around the neighborhood. I definitely do not take the most direct route as recommended by Google Maps, but I can drag the route to match where I ran and get the measured distance. This feature is also handy if you want to plan a detour or lunch break into your road trip plans. Here’s how to customize a route in Google Maps.

    Note that this set of instructions is relevant to the web version of Google Maps, not the mobile app version.

    1. Type in your To and From addresses to get directions. Google Maps will give you a few route suggestions that will be listed in the left panel and displayed on the map. The selected route is displayed in blue with yellow and red traffic overlays. The alternate routes are shown as grey lines on the map. Google Maps will give you a distance and travel time with and without traffic for each route. You can switch between them in the map or in the list panel. How to Create Your Own Map with Community Walk

    2. To manually tweak your route, hover your mouse over the part of the selected route where you want to branch off. A circle will appear under your cursor. Click and drag the route over to the road you want to take.How to Create Your Own Map with Community Walk

    3. You can drag your route all over the map with as many route changes as you would like. The route change circles will stay on the drawn route. Clicking on a route change circle will delete it, and that segment of the route will go back to the original. How to Create Your Own Map with Community Walk

    Easily Create Informative Race Maps

    Create your race map for FREE with informative icons. You can build an interactive race map for you marathon, half marathon, or any other running event with Race Entry’s easy race map creator.

    Race Elevation Chart

    Your race elevation chart will automatically be created when you make your free race map. Your elevation chart can be customized to match your race colors. We automatically generate the code for your race elevation chart that can easily be added to your race website.

    How to Create Your Own Map with Community Walk

    Easily Add Race Maps to Your Site

    Each race map you create can be integrated on your site easily with automatically generated code. In addition to your race map being able to integrate on your race website, we will make it visible on for participants to be able to find and learn about your race. We will give you your own race page on our searchable calendar, and your page will have a link to your race website. This page can even host a video or photo of your race if you have one to show.

    Increase your participation today by using the best Race Mapping Tool on the web.

    Detailed Marathon Maps Save You Time

    The saying goes, “A picture is worth a thousand words”. The same can also be said about a good marathon map. Your participants have many questions, and a detailed race map can answer almost all of them:

    • What is the race course
    • Where should I park
    • Where are the portapotties located?
    • How many aid stations will there be?
    • Where will the aid stations be?
    • Are there any good areas for spectators?
    • Where is the bus pickup?
    • Where is the finish line?
    • Do you have an expo?
    • Where is the expo?
    • Where should I pick up my packet?
    • Is the race downhill?
    • How many hills are in the race?

    Nothing else answers all of these questions more quickly than a good race map. And nothing makes a better race map than our race map builder.

    Course Maps Created Quickly

    You can create course maps in just a few short minutes. A running course map can be created for each of your distances and displayed on your race website with zoom in-and-out capabilities. Make your running event’s course map today with our easy to use course map builder. First, create an account. Next, create your race (registration not required). Last, create your race map.

    How to Create Your Own Map with Community Walk

    Route Map for your Charitable Race

    There are many reasons why people select a race. A good route for the participants is among the top reasons that participants will choose a race. If your course is easy or fast it will encourage more participation. Learn other ways to Grow your race here. If your route is scenic it will also help to grow your race. Our race maps will help you to show the ease, and beauty of your route. People want to know what they are signing up for and the street view on your map will give them those pictures that are worth a thousand words. In addition to using a race map to grow your race you should also think about including a charity with your race. Some participants exclusively look for charitable races to participate in. Learn about fundraising strategies with races here.

    • Attraction
    • Business
    • Government
    • Medical
    • Park
    • Place of worship
    • School
    • Sports complex
    • Airport
    • Bus
    • Rail
  • Water
    • Fill
    • Stroke
  • Visibility
    Color Options
    Advanced Options

    Choose a preset below to begin:

    Save your style and come back to it later. All saved styles will be listed on the My Styles page.

    Publish your style for the world to see. To reduce spam, we will manually review your style within 48 hours and will list it on the site if we think other users would like it!


    Welcome to the Snazzy Maps editor! With this tool you can create your own Google Maps styles and share them on the site.

    Creating a style

    Google Maps styles are divided into 3 components: features, elements, and styles. These components combine to allow for the detailed creation of map styles.


    Features are the geographic elements that can be styled on the map. These include land, road, water, and much more. Some features have sub-features and are organized in a tree structure. Styles can be applied to any node in the tree including the “All” node, which changes the styles for every feature. Styles applied to sub-features will override any styles applied on their parents in the tree.


    Elements are the geometric properties of the features that can be styled on the map. These include labels, icons, geometric fills, and much more. A combination of feature and element will allow you to target exactly the components you would like to style.


    Styles are the formatting options applied to your selected feature and element. These are grouped into sections: visibility, color, color options, and advanced options. Each section has a Reset button which will clear out any styles that have been changed in that section. If any styles have been modified from the default, a helpful dot is added to the feature and element nodes to signify that there are styles applied to those components.

    Viewing style code

    Once you have finished creating a map style you can view the generated code. By clicking the View Code tab you will be able to view the JSON style array that corresponds with your map style. Just copy and paste this into your code to use your style. If you are lost on how to use this code check out our FAQs for a little help.


    You can save your style at any point. Simply click on the Save tab, and enter in a name for your style. All Saved styles will appear on the My Styles page.


    If you are finished with your style and would like to share it with the world click the Publish tab. Enter in a name and a description, up to 3 tags and colors that describe your style, and click publish. Your style will now be available for everyone on the site. If you ever want to unpublish your style or tweak the properties simply open up the Publish tab again.

    Downloading Images

    Registered users can now download an image of a Snazzy Maps style with our new Download Image feature. Adjust the image size and scale, pan and preview the map, and download your image.

    During our initial beta release, registered users can download 10 images per day while we evaluate user feedback and demand. This may change as we update the feature.

    Any feedback to improve this feature would be greatly appreciated.

    By downloading these images, you agree to follow the Google Maps API terms of service.

    Download an image of this Snazzy Maps style. Find out more about downloading images.

    If you want to change the language of the map, please update your account settings.

    The maximum number of search results has been reached in this area.
    Zoom in to another area to continue searching.

    No routes were found in this area matching your criteria. Try zooming out or changing your search criteria.

    Please save the route first before sharing it.

    Download your route for use with other devices or applications.

    • Shift Directions – moves all directions back so that alerts appear before arriving
    • Turn Warnings – adds additional course points to give advance warning of approaching turns
    • Course point download limit – some GPS devices have course point limits (often a maximum of 200)
    • Route Profile Image -to download an image of the route’s elevation profile use the Route Profile Tool (saved routes only)

    Loading hill data..

    Upload photos to save with this route.

    Valid formats: JPG, GIF, PNG (
    Please do not upload photos that are obscene or may cause offence.

    Supported formats: GPX, TCX, FIT, KML

    No km Turn Directions / Notes

    Large routes like this are compressed before saving so that they load more quickly. Please note that this can sometimes result in tiny adjustments to the measured distance.

    The last route you edited wasn’t saved. Would you like to reload this or start with a clear map?

    Choose a local map or click SHOW A WORLD MAP to search for places on the map.

    TIP: Bookmark places you often plot routes from – click this symbol above the map

    Enter your sign in details.

    Go PREMIUM to use the full height of the screen for plotting routes.

    PREMIUM membership also gives you an ad-free experience across the site, higher usage limits and other benefits.

    You have reached your Private Routes limit.

    Private Routes Limit:
    Private Routes saved:

    We recommend that you save this route as a Public Route for now and review the Privacy status of your routes on the My Routes page.

    UPGRADE NOWYou can increase your limits by upgrading to PREMIUM Membership.

    You have exceeded your Route Points limit for this route. It has not been saved.

    Points Limit:
    Points Plotted: REDUCE POINTS

    We recommend that you use our Reduce Points feature to compress large routes with minimal loss of accuracy.

    UPGRADE NOWYou can increase your limits by upgrading to PREMIUM Membership.

    You have reached your Photos limit for this route.

    Photos Limit:
    Photos Added:

    Before uploading any new photos, you will need to delete existing photos to stay within your Photos limit.

    UPGRADE NOWYou can increase your limits by upgrading to PREMIUM Membership.

    No Original Phrase Replace With Delete

    The Road Bike and Off-Road Bike options attempt to calculate routes that are most suited to these types of bikes.

      Road Bike – avoids the busiest roads and any routes that are known to have unpaved surfaces (also tries to avoid routes where the type of surface isn’t known)

  • Off-Road Bike – favours more minor roads and off-road routes
  • Both options will also avoid all motorways, highways and trunk roads. They are by nature more restrictive than the standard By Bike option, so you may need to turn them off if you find that you can’t auto-plot a route to your next point.

    Routing with both of these options is carried out using map data from OpenStreetMap (OSM), so they are best used in conjunction with OSM Map Types. Their effectiveness will depend on the availability of surface and cycling access data in your local area. If you would like to help improve the map data in your area, please take a look at our How-To Guide.

    These are BETA features, so please use them with caution as they’re experimental and may still contain bugs.

    It may sometimes be necessary to dismount from your bike. Please observe local laws regarding right of way.

    How do I get a map of my daily walks on my Apple Watch?

    Posted on Sep 25, 2016 8:34 AM

    I have tried all the below and I still don’t get a route. I am using an Apple Watch S2 and an iPhone 7 plus.

    Posted on Dec 3, 2016 9:07 AM

    Helpful answers

    • Helpful answers
    • All replies

    You can view a map of your daily walk on your iPhone, after having recorded it as a workout using the built-in Workout app on your watch.

    First check that the following settings are enabled:

    • On your iPhone, go to: Settings > Privacy > Location Services.
      • Check that Location Services is turned on (at the top).
      • Check that Apple Watch Workout is set to While Using.
    • On your iPhone, go to: Settings > Privacy > Motion & Fitness – check that both Fitness Tracking and Health are enabled.
  • On your iPhone, in the Watch app, go to: My Watch (tab) > Privacy > Motion & Fitness > check that both Heart Rate and Fitness Tracking are enabled.

    On your watch, in the Workout app, start an Outdoor Walk workout.

    • If you have an Apple Watch Series 2, you do not need to take your iPhone along, as the watch has built-in GPS.
    • For Apple Watch (first generation) and Apple Watch Series 1, you will need to take your iPhone along, with both Bluetooth and Location Services enabled.
    • Work out with your Apple Watch – Apple Support

    At the end of your walk, End the workout and then Save it.

    To see the route that you followed:

    • On your iPhone, open the Activity app and tap on the workout that you just completed:
  • The Workout can be found in the Activity app via:
    • The Workouts tab.
    • The History tab (by viewing the current day’s information).
  • After tapping to view the workout, tap on the map icon (under the heading “Route”) to open a full size view of your route.

    Plot and share route maps
    with directions and elevation profiles

    Looking for the best route planner for walking, running and cycling?

    How to Create Your Own Map with Community Walk is used in over 190 countries across the world and has excellent reviews. It is very easy to use with many advanced features, making it it simple to quickly plot and share great looking route maps for your walks, runs or bike rides, or indeed any outdoor pursuits.

    The route planner can can be used on desktop computers, tablets and mobile devices, and a mobile-friendly version of the website makes it easy to access all your routes on the move.

    You can print route maps, download GPS files and share your routes on social media. You can even display your routes directly on your own website or blog, with our unique interactive video style maps.

    Standard Membership is free so why not register now and give it a try!

    We have a database of over half a million cycling routes, running routes and walking routes, mapped by outdoor enthusiasts in all corners of the globe. Trail routes, road routes, hilly routes, flat routes – there are lots to choose from. Search now to find ideas for new routes near you.

    Our advanced online route planner has lots of great features to help you plan and share your routes.

      automatic route plotting off-road routing on foot/cycle paths Google Street View and Google Maps directions generated automatically detailed elevation profiles gradient highlighting on route maps advanced route editing upload routes from other apps download GPS files automatic sync with Garmin embed route maps on your website easy social sharing options print maps direct to PDF print maps over multiple pages annotate maps with labels & symbols create routes incorporating detours show multiple routes on one map plot radius maps – how far can you go? get an ETA for any point on the route share photos with your routes create challenge trackers trace over other routes split and combine routes keyboard shortcuts custom abbreviations for directions route tagging to group your routes database of over 0.5 million routes it can even make routes for you!

    NOTE: Some features are only available on the desktop verison of the website.

    Register now to try out these and many other great features. has lots of great plotting and editing features to help you to plot routes quickly and easily.

    Back To The Start

    Plots the shortest path back to the start

    Same Route Back

    Plots return leg of an
    out-and-back route

    Rejoin Route Home

    Plots return leg via a selected point

    Delete Section

    Deletes a selected range of points

    Replot Section

    Replot a section of the route

    Measure Section

    Measures a section of the route

    Reverse Route

    Switches the start
    and end of the route

    Move Start Point

    Move the start/finish of a circular route

    Repeat a Route

    Plots extra laps of a circular route

    Repeat a Loop

    Plots extra loops in the middle of a route

    Shorten Route

    Delete first or last parts of a route

    Plot a Detour

    Plot a swappable detour on the route

    Reduce Points

    Delete superfluous points on the route

    Combine Routes

    Join together two or more existing routes

    Split a Route

    Split a route into two or more routes

    Plot With Waypoints

    Plot a route using draggable waypoints

    Trace a Route

    Trace over one or more existing routes

    Make Me a Route

    Plots suggested routes for you!

    We have lots of helpful guides to getting the most out of Here’s a selection:

    • How to download a route to a Garmin Edge
    • How to view a route in 3D in Google Earth
    • How to share a route map on Facebook
    • How to estimate the time to complete a route
    • How to track your position on a route map
    • How to show gradients on a route map
    • How to download a route’s elevation profile
    • How to show two or more routes on the same map
    • How to download a route to a Wahoo ELEMNT
    • How to identify the biggest hill climbs on a route

    View more

    We also have a number of video tutorials, an FAQ section and friendly forums where you can get more help and advice.

    Like our Facebook page to stay in touch and get updates.

    Please tell your friends about us – just click on one of these social sharing options.

    You are using an outdated browser. Please upgrade your browser to improve your experience.


    If you’re new to mapping we recommend watching the videos in the ‘Beginners’ section to get up and running. If you’ve mapped before follow the ‘Map Now’ link, or consider learning to validate. There is also additional tutorials available via LearnOSM.

    Go to the OpenStreetMap website and register to create an account. Follow the link in the email they send to confirm your account.

    Go to the Task Manager to find a project and task that interests you. Learn how to lock a task to edit, select an editing program and change the background settings.

    Buildings are one of the most useful things you can add to OpenStreetMap (and they’re fun too)! Learn how to add and edit buildings to OSM through the iD editor.

    Roads are also one of the most useful things you can add to OpenStreetMap! Learn how to add and edit roads to OSM through the iD editor.

    How to Create Your Own Map with Community Walk

    One of our Preview app lovers asked us a really good question: how can you create a custom location on Instagram? (if you’re reading this, thank you Beatriz for the great question!)

    The location you add on your Instagram post can be anything:

    • The location of your business
    • Your website (it won’t link to your site, but it’s a clever way to get your link seen by more people – and it intrigues people)
    • An imaginary / fake location (like “Home Sweet Home”, “Coffee Time”)

    Follow these 4 steps to create your own custom location for your Instagram posts:

    Step 1. Go in your Facebook app and “Check In”

    You need to “register” the location of your business using your Facebook app. Facebook and Instagram are linked. And as you may know, Instagram is owned by Facebook.

    You need to go through Facebook first to register your new location:

    • Press on the “Check In” feature on Facebook to create a new location
    • Make sure you turn on your Location

    How to Create Your Own Map with Community Walk

    How to Create Your Own Map with Community Walk

    Step 2. Type the name of your new location

    Now type the name of your new location in the search bar.

    Chances are your new “location” does not exist. Or maybe some people have already registered a location with a similar name as you – which is fine.

    If you’re not fine with that, here’s a quick tip for you:

    Quick tip:
    If someone has already taken the name of your location and you want to have a unique name, you can get very creative.
    For example, if “Coffee” is taken, you can try “Coffee Official”, “The Official Coffee”, “This is Your Coffee”, “Where You Feel Alive” etc…
    Use your location name for marketing purposes 😉
    If it’s something different, people will look at it and be intrigued! Take your time to brainstorm.

    Let’s go back to the tutorial.

    How to Create Your Own Map with Community Walk

    Step 3. Press the “Add” button

    Once you’re happy with the name:

    • Press the “Add” the bottom of your screen

    How to Create Your Own Map with Community Walk

    How to Create Your Own Map with Community Walk

    Step 4. Go on Instagram and use your new location

    Next time you post on Instagram, use your new location.

    How to Create Your Own Map with Community Walk

    Some people might have issues creating a new location for their Instagram posts. Sometimes the location appears and then disappear. Sometimes the location does not appear on Instagram at all.

    If you’re having issues finding your new location on Instagram, try this:

    • Create a new location that is near you (not in another city or country): Instagram and Facebook does not appear to allow new locations that are too far from your actual location. Create labels that are located near you in 3-5 minute walk
    • Pick a real category: Pick a real category instead of “just for fun”
    • Try checking in your new location multiple times: some people reported that they had to create their new location on Facebook many times before it appears on Instagram
    • Post on Facebook using your new location: Other people found that it worked after they posted something on Facebook using their new location. It could be a way of “activating” the new location.

    Broaden your SEO knowledge with resources for all skill levels.

    If you’re brand new to SEO, start here.

    Get answers from the Moz Community.

    Quick access to whitepapers, reports, guides, webinars, and case studies.

    Learn how to use Moz products.

    Connect with over 600k online marketers.

    Instructor-led classes and seminars

    An all-in-one SEO toolset to boost your search engine rankings.

    The ultimate link analysis tool, complete with competitor insights.

    Discover and prioritize the best keywords for your site.

    Get live page metrics right in your Chrome browser.

    Monitor your SEO performance and get insights to increase organic traffic.

    Spot opportunity in target markets with local metrics and top SERP competitors.

    Local data management solution to help customers find your business online.

    See how complete and consistent your business’s location appears across the web.

    • Products
    • Blog
    • About
    • Resources
      • SEO Learning Center
      • The Beginner’s Guide to SEO
      • SEO Q&A
      • Free Downloads and More
      • Help Hub
      • Community & Events
      • SEO Training
    • Moz Pro
      • Learn about Moz Pro
      • Moz Pro Home
      • Link Explorer
      • Keyword Explorer
      • MozBar
    • Moz Local
      • Learn about Moz Local
      • Check My Online Presence
    • Free SEO Tools
    • Log In

    Got a burning SEO question?

    Logged in Moz Pro users can ask questions, give answers, and enjoy full access our all-in-one SEO toolset

    Browse Questions

    Browse Category

    • Moz Resources
      • PRO Application
      • Moz Tools
      • Moz News
    • Help with Moz Products & Tools
      • Support – Getting Started
      • Support – Account Help
      • Support – Settings Help
      • Support – Moz Analytics: Search
      • Support – Moz Analytics: Social
      • Support – Moz Analytics: Links
      • Support – Moz Analytics: Brand & Mentions
      • Support – Followerwonk
      • Support – Moz Local
      • Support – Link Explorer
      • Support – Moz APIs
      • Support – Other Research Tools
      • Support – Feature Requests
    • The SEO Process
      • Content & Blogging
      • On-Page / Site Optimization
      • Keyword Research
      • Link Building
      • Vertical SEO: Video, Image, Local
      • Technical SEO Issues
      • Intermediate & Advanced SEO
    • Measuring & Testing
      • Analytics
      • Testing / Quality Assurance
      • Competitive Research
      • Reporting
    • Research & Trends
      • Behavior & Demographics
      • International Issues
      • Search Engine Trends
      • White Hat / Black Hat SEO
      • Web Design
      • Alternative Search Sources
    • Business Development
      • Entrepreneurship
      • Management / Culture
      • Legal
      • Consulting Tips & Trends
    • Community
      • Inbound Marketing Events
      • Educational Resources
      • Whiteboard Friday
      • Interviews
      • Inbound Marketing Industry
      • Inbound Marketing in the Media
    • Online Marketing
      • Social Media
      • Reputation Management
      • Paid Search Marketing
      • Internet Advertising
      • Branding / Brand Awareness
      • Email Marketing
      • Affiliate Marketing
      • Conversion Rate Optimization
      • Online Marketing Tools
    • Local Marketing
      • Local Strategy
      • Local Website Optimization
      • Local Listings
      • Reviews and Ratings
      • Social Media for Local Search
      • Mobile and Local

    How to create a tree-like structure map of a website?

    The online marketing manager requested to make a tree-like map of the website. He means that he would like to see a graphical representation of the website and his contents. This way we will be able to see if there are internal link issues.

    The problem is that there are thousands of pages and many subdomains, manual labour would make this a very tedious task.

    If you would get this question, how would you try to solve this? Any software recommendation?

    Students create three-dimensional clay mountains and then use them to make contour maps.

    3 Images, 1 Link



    1. Show students map images and introduce the activity.
    Display the images of topographic, or contour, maps. Make sure students understand that contour maps, though 2-dimensional, use contour lines to show elevation above sea level. Point out the flattest and steepest areas on the Crater Lake map. Ask students to describe how the map uses contour lines to show which terrain is steep and which is flat. Then tell students that they are going to make their own contour maps with DOGSTAILS. Divide students into pairs. Provide each pair with the following supplies: two sheets of drawing paper, a ball of clay, markers of different colors, several feet of fishing line, and a pencil.

    2. Have pairs draw orientation lines on the drawing paper.
    Have pairs draw orientation lines on the drawing paper. Tell students to draw a straight vertical line and then a straight horizontal line intersecting it to create four equal quadrants. Explain that the peak of the mountain will line up with the intersection, so that each mountain appears to be divided into four quadrants.

    3. Have pairs of students work together to make clay mountains.

    Have pairs shape their clay into a mountain on the drawing paper and mark its peak with a dot. Ask students to line up the dot with the intersection of the two lines, and draw the lines across the mountain so the clay mountain is clearly divided into the four quadrants.

    4. Have pairs cut layers out of the mountains.
    Next, have pairs use their pencils to mark three rings on their clay mountains to indicate different elevations. The first ring should be a quarter of the way down from the peak; the next should be halfway down; and the third should be three-quarters of the way down. Then have students hold the fishing line very taut and use it to slice all the way through the clay along the rings. When they finish, each student should have four separate layers.

    5. Have pairs use the clay layers to draw contour lines.
    Have pairs re-draw orientation lines on the second sheet of drawing paper. Ask pairs to put the bottom layer of clay on the second piece of drawing paper and outline it. Then have students remove the bottom layer of clay and place the next largest layer of clay within the first outline. Have students outline this layer and repeat the process with the top two layers. Make sure students realize they have drawn contour lines for a topographic map.

    6. Have pairs complete the contour maps with DOGSTAILS.
    Tell pairs to assume that the base of the mountain is at sea level, or 0 feet of elevation. Have students label the base of the mountain on the contour map with 0 feet and then assign consistent elevations to the other levels using an elevation range of 100 feet per line. Tell students they will color each layer—the space between each contour line—a different color, and create a map key to show what elevations each color represents. Explain that they can use any color but blue, because blue represents water on contour maps. Have students color and create their keys. Finally, have students add any missing DOGSTAILS information:

    Date: when the map was made
    Orientation: direction (north arrow or compass rose)
    Grid: lines that cross to form squares
    Scale: map distance
    Title: what, where, and when
    Author: who made the map
    Index: the part of the grid where specific information can be located
    Legend: what the symbols mean
    Sources: who provided information for the map

    7. Have a whole-class discussion about the images of contour maps from Step 1.

    As a class, revisit the contour map images. Have students look at the elevations and details. Ask students to describe the differences in elevation that they see in the map images. Address any questions they may have about topographic maps.

    Informal Assessment

    Ask students to explain how the contour map shows the elevation of the clay model.

    How to Start a Community Service Project

    Community service projects enrich the lives of those performing the service and those on the receiving end. A community service project plan guides the planning of the event to ensure all bases are covered. The plan outlines all details of the project from the beginning to the follow up. Thorough planning makes the project more effective in its scope and impact on the community.

    Step 1

    Create a community service project committee to help with the planning process. This helps distribute the workload. Having more minds working on the project also helps generate more ideas.

    Step 2

    Identify the project the group will perform. Look at the specific needs within the community as well as established charitable organizations you can assist.

    Step 3

    Define the project goals. List all of the expected outcomes of the project in very specific goal statements. These goals help guide the project planning process.

    Step 4

    Refer to the goals to create a list of the tasks that need to be completed for the event. This might include securing a location, buying supplies, asking for donations and advertising the event. Divide the responsibilities between the committee members to ensure everything is covered.

    Step 5

    Develop a time line for the project. Identify the project date. Fill in all of the steps necessary to complete in order for the project to be a success. Add completion dates for each step. Refer to the time line throughout the project to ensure you are staying on track.

    Step 6

    Create a schedule for the day of the event. Include all of the setup and preparation as well as the time for the actual event.

    Step 7

    Identify the participants in the community service project. If you’re involved with a specific group, such as a youth group or women’s group, you already have your participants. If you wish to involve more of the community, create a plan for recruiting volunteers. This might include press releases, email campaigns, bulletin board posters and direct mailings.

    Step 8

    Create an assessment to determine how well the group meets the project goals. This might include a questionnaire, interviews of those you helped or a committee meeting to discuss the event.

    About the Author

    Based in the Midwest, Shelley Frost has been writing parenting and education articles since 2007. Her experience comes from teaching, tutoring and managing educational after school programs. Frost worked in insurance and software testing before becoming a writer. She holds a Bachelor of Arts in elementary education with a reading endorsement.

    1. How to Get Celebrities for Your Charity Fundraiser
    2. How to Start a Community Outreach Program
    3. How to Plan a Donation Drive for a Charity
    4. How to Advertise in Church Bulletins
    5. How to Organize a Motorcycle Rally

    Many charities raise their operating capital through fundraising events such as gala events, dinners and fun days. Organizers of these fundraisers tend to look for events that will appeal to the demographics of people who would be interested in financially supporting their specific causes. A fun day appeals to a wide variety of people and gains publicity for your cause. It may not attract “big fish” donors, but it can attract a large number of smaller donors and garner a wide range of coverage that will cultivate good will for your charity.


    One necessary key to any good charity event is organization. Surround yourself with dependable individuals who will follow through on their commitments. Split the responsibilities for various duties between a committee of individuals so no one person has more to do than he can reasonably be expected to accomplish. For example, place one person in charge of ticket sales, another in charge of soliciting donations and enlist several people to help with set up and tear down on the day of the event. Provide clear instructions on the duties of each job and who to contact if problems arise.

    Types of Activities

    Determine what types of activities you want to include in your charity fun day. Consider family-friendly activities such as face painting, balloon artists, races, bounce houses, and arts and crafts. Offering food booths and a variety of performers to entertain attendees can help drive crowds to your event and increase the amount of time–and money–they spend at your fun day. Ask for volunteers to operate each activity. Schedule them in shifts of two to three hours.

    Soliciting Donations

    Ask area merchants to donate supplies, such as food, balloons, prizes, printing and items for a silent auction. Begin asking for donations at least three months in advance. It helps to make a wish list of wants and needs for your event prior to seeking donations. Think about what benefits you will provide donors in return for their time or donations. You can provide publicity by listing them as donors in your marketing materials and press materials. You can also offer to print their logos or business names on all donated materials like balloons, water bottles or silent auction item descriptions. Contact area service providers for gift certificates to auction in your silent action or give out as door prizes. (Tip: You can make gift certificates donated for your silent auction more inviting by combining them with items, such as a luxurious bath robe with a massage or spa day gift certificate.)


    Write a press release that includes all of the relevant information–time, date, charity you are supporting and activities offered at your event–and send it to your local radio stations and newspapers. Ask them to run a free public service announcement for your charity fun day on the air or in their calendar sections. Also, let them know that you are available for interviews to discuss the event and/or the charity it is supporting. Ask area merchants to display flyers for the event. Make sure that you provide clear instructions on how to buy advanced tickets or get involved as a volunteer on all publicity materials. Choose a face for your charity, such as a cancer survivor for you cancer benefit or a physically or developmentally challenged child for your children’s hospital benefit. Tell the stories of the people who benefit from your charity. People support charities that touch their hearts.

    Plan, design and install quick, light and affordable street signs for people.

    Walk [Your City] helps you boost your community’s walkability, linking informational street signs for people with web-based campaign management and data collection to complement traditional approaches to wayfinding.

    Test with a pilot before you invest in more permanent pedestrian infrastructure.

    Create new, approachable opportunities for public participation.

    Change community transportation choices for the better.

    Help both neighbors and visitors see that it’s not too far to walk.

    Citizens, cities, towns, community development corporations, real estate companies, and more are already using our Sign Builder to design and install campaigns to embrace walkability in their communities.

    Walk [Mount Hope]

    West Virginia, USA

    Mount Hope is a small town with big ideas, but they don’t have the resources to implement a permanent wayfinding system. They sought out Walk [Your City] as a speedy, affordable alternative that encourages folks to walk when exploring the town’s mile-long Main Street core.

    How to Create Your Own Map with Community Walk

    The goal of WALK [Santa Fe] is for residents, business owners, and visitors to experience the impact that clear signage and designated pathways can make for a more vibrant and connected downtown.

    How to Create Your Own Map with Community Walk

    Walk [Atlantic Beach]

    North Carolina, USA

    Finding that it would take at least a year to create a permanent wayfinding system for walkers and bikers, Atlantic Beach worked with Walk [Your City] to make signs for both residents and visitors.

    How to Create Your Own Map with Community Walk

    Walk [North Hills]

    North Carolina, USA

    As this area of Raleigh, NC transitions from a suburban mall to a “Midtown” urban center, they seek to shift perceptions about the area. That’s where Walk [Your City] comes in.

    How to Create Your Own Map with Community Walk

    Walk [Downtown Greensboro]

    North Carolina, USA

    W[DG] was a short term project to get citizens on their feet and enjoy their city. Action Greensboro’s crowdfunding campaign raised the necessary funds in just one day, and was installed three weeks later.

    How to Create Your Own Map with Community Walk

    Walk [Wayne State]

    Located in Midtown Detroit, Wayne State University (WSU) is an urban university working to strengthen its connection to the surrounding neighborhood. Historically a commuter school, WSU has an increasing number of students living on campus.

    Begun in 1974, Raleigh’s Capital Area Greenway System has grown over the decades to include 117 miles of trails, connecting districts and amenities across the city and beyond. 28 unique trails make up this system, ranging in length from 0.3-mile connector paths to a 27.5-mile long route along the Neuse River.From early on, this rich network of trails was a target site for a Walk [Raleigh] campaign. Read More

    Durham’s Southside community has seen some big changes in recent years. Spurred by long-time residents’ energy and demand, the City of Durham has reinvested in the neighborhood’s housing stock and infrastructure, with the goal of increasing homeownership rates through the creation of high-quality, mixed-income housing. Their involvement, supported by local CDFI Self-Help, has spurred private. Read More

    What is a Storyboard

    How to Storyboard

    Storyboard Examples

    Storyboard Software

    Storyboard Templates

    Create Storyboard Now →

    Y ou’ve got a big shoot coming up. You want to visualize the scenes you plan to shoot with a storyboard, but you’re wondering how to make a storyboard that touches on everything a good storyboard should.

    Odds are many filmmakers create storyboards “wrong.” Or (*cough*) ignore the crucial step of storyboarding altogether. Drawing and formatting fears, technical limitations, concerns about budget — there are a lot of reasons to avoid storyboarding.

    But it doesn’t have to be stressful. You just have to know how to create a storyboard in the most efficient way. These nine easy steps will have you storyboarding like a master filmmaker in no time.

    How to Make a Storyboard: Star Wars

    1. Mark up your screenplay
    2. Determine your aspect ratio
    3. Sketch out your subject
    4. Draw a background
    5. Add arrows for motion
    6. Add camera movement
    7. Add shot numbers
    8. Rinse and repeat
    9. Organize and share storyboards


    Why storyboarding is essential

    Here at StudioBinder, we’ve made storyboards for commercials. We’ve made movie storyboards, video storyboards, animation storyboards, and pretty much any storyboard you can imagine. We’ve learned why the storyboard is important on so many levels.

    It’s a presentation tool, indispensable for pitches.

    It’s a planning tool, critical for pre-visualizing your project.

    It’s a collaboration catalyst that puts your team on the same page and gets everyone’s creative wheels turning. We’ve figured out that the only wrong way to storyboard is to skip the step altogether.

    Let’s go over how to create a storyboard the right way. It’s easier than you may think.

    But before we go too much further, let’s answer the question: What is a storyboard?

    Storyboard definition

    What is a storyboard?

    A storyboard is a visual representation of a film sequence and breaks down the action into individual panels. It sketches out how a video sequence will unfold. A storyboard is similar to a trial-run for your finished film, video, or commercial, laid out in a comic book-like form.

    How to make a storyboard (guidelines):

    • Comprised of a sequence of drawings, sketches, reference images or photographs of stand-ins.
    • Provides a visual guidance for look, feel and movement.
    • Indicates the staging of actors and camera placement.
    • May include dialogue and sound direction.

    Ready to learn how to make a storyboard?

    Here’s your guide to writing a storyboard like a pro.

    How to Create a Storyboard

    1. Mark up your screenplay

    Before you start gathering images, drawing storyboards, hiring a storyboard artist, or doing any nuts-and-bolts illustration and previsualization work — before you even ask, “What does a storyboard look like?” — you’ll need to know what story you’re telling.

    This means considering the details of every scene. The physical space, wardrobe, blocking, staging, action, etc. This phase is considered breaking down the script (aka “marking the script”) where you highlight all of the key elements that will affect the storyboards.

    And so the very first step is to read your script and visualize it as an audience would.

    Good, you’ve read it.

    Now break it down and mark it up!

    The breakdown shapes the vision of the project.

    If we went back two decades, marking the script would commonly be done with highlighters and pens right on a print-out of a script. Every scene’s markings would then be summarized on a script breakdown sheet, printed, copied, collated, and distributed between the production staff.

    But we live in a digital world and we need to be able to share our breakdowns in the cloud, and make adjustments without the rigmarole of printing. Preferably you’d use script breakdown software, but you can still do this the old fashioned way if you like.

    We’ll import our script into StudioBinder, and automatically get all our scenes lined up. Now we can immediately click-and-drag to identify key elements.

    What are the locations? Costumes? Props? Sets? Who are the cast members? How important is each element, and how will it look?

    All of these elements affect what will eventually needs to be included in the storyboard. It’s also the foundation of identifying your project’s budget (which we cover in another post).

    This is sample of what a scene breakdown looks like. Notice all the tagged (colored) elements that comprise a single scene!

    How to Create Your Own Map with Community Walk

    How to write a storyboard: Start by marking up your script

    As you go scene to scene, analyze the screenplay. Decide how you want each scene to look, and how you want to shoot it.

    Whether it’s a movie storyboard, video storyboard, or commercial visualization, a script breakdown tells you what storyboards you need to create.

    Notice we haven’t drawn a single storyboard yet. At this point, it’s all in the breakdown.

    If you’re a seasoned director or just learning how to make a storyboard, marking up the screenplay in great detail is the first step.

    Begin your AR journey.

    The complete augmented reality toolkit for agencies and businesses

    ZapWorks is the most robust AR toolkit for companies who want to push the boundaries of creativity and storytelling. Using the ZapWorks ecosystem, you can rapidly build, publish, analyze and scale immersive AR experiences across the complete customer journey.

    Unleash your creativity with

    See what’s possible

    Everything you need to create AR

    Whether you’re a Fortune 500, a creative agency, or a hobbyist exploring AR content creation for the first time, the ZapWorks toolkit has everything you need to succeed.

    • How to Create Your Own Map with Community Walk
    • How to Create Your Own Map with Community Walk
    • How to Create Your Own Map with Community Walk
    • How to Create Your Own Map with Community Walk


    WebAR is the Zappar app technology you know and love, running in the web browser. This enables you to distribute AR experiences instantly to both iOS and Android devices.

    ZapWorks Studio

    Zapworks Studio enables designers and developers to create fully-customisable AR, VR and MR experiences across print, product, packaging, retail, events and much more.

    ZapWorks Designer

    Using Designer’s easy-to-use drag and drop interface you can quickly build multiple-scene AR experiences using tracking images, video, audio, images, buttons, web-links and more.

    Universal AR SDK

    Zappar’s face, instant world and image tracking libraries available as SDKs for Three.js, Unity, A-Frame, JavaScript and C/C++.

    The power of augmented reality & ZapWorks

    There are hundreds of different ways that you can use augmented reality, from marketing and advertising to packaging and products. Here are some of our favourites:

    How to Create Your Own Map with Community Walk

    More impactful marketing campaigns

    Create more engaging, immersive and memorable marketing campaigns that blow minds, light-up faces and get shared the world over.

    Interactive product visualisations

    Drive sales of a product by empowering customers to visualise them in the correct context while surfacing additional information and showcasing key features. Then connect them directly to your mobile store.

    How to Create Your Own Map with Community Walk

    How to Create Your Own Map with Community Walk

    Make your print materials work harder

    AR has led to the renaissance of print. Connect your print campaigns with digital and make them more engaging, more innovative, and more accountable.

    ZapWorks for Enterprise

    Join the world’s most innovative businesses

    ZapWorks for Enterprise puts Zappar’s 10 years of industry expertise at your fingertips, giving you everything you need to create best-in-class AR, including expert training and workshops, VIP support and quarterly performance reviews.

    How to Create Your Own Map with Community Walk

    Join the ZapWorks community

    Join the thousands of AR creators across the world using ZapWorks to create compelling AR experiences that are transforming advertising, packaging, print, retail, learning & development and beyond.

    How to Create Your Own Map with Community Walk

    Learn how Parisian VFX agency, One More leveraged ZapWorks to create a movie poster for Renault and blockbuster, ‘Solo: A Star Wars Story’.

    How to Create Your Own Map with Community Walk

    How Italian pioneers, Viewtoo have built an AR agency from the ground-up utilising ZapWorks as their tool of choice for AR content creation.

    How to Create Your Own Map with Community Walk

    Discover why Gray-Nicolls have turned to augmented reality and ZapWorks to bring their brand story to life in a modern and innovative way.

    Posted December 9, 2016


    Because JSON is derived from the JavaScript programming language, it is a natural choice to use as a data format in JavaScript. JSON, short for JavaScript Object Notation, is usually pronounced like the name “Jason.”

    To learn more about JSON in general terms, read the “An Introduction to JSON” tutorial.

    To begin thinking about where you may use JSON in your JavaScript programs, some general use cases of JSON include:

    • Storing data
    • Generating data structures from user input
    • Transferring data from server to client, client to server, and server to server
    • Configuring and verifying data

    This tutorial will provide you with an introduction to working with JSON in JavaScript. To make the most use of this introduction, you should have some familiarity with the JavaScript programming language.

    JSON Format

    JSON’s format is derived from JavaScript object syntax, but it is entirely text-based. It is a key-value data format that is typically rendered in curly braces.

    When you’re working with JSON, you’ll likely see JSON objects in a .json file, but they can also exist as a JSON object or string within the context of a program. Read more about the syntax and structure here.

    When you’re working with a .json file, it will look like this:

    If, instead, you have a JSON object in a .js or .html file, you’ll likely see it set to a variable:

    Additionally, you may see JSON as a string rather than an object within the context of a JavaScript program file or script. In this case, you may also see it all on one line:

    Converting JSON objects into strings can be particularly useful for transporting data in a quick manner.

    We’ve gone over the general format of JSON and how you may expect to see it as a .json file, or within JavaScript as an object or a string.

    Comparison to JavaScript Object

    It is worth keeping in mind that JSON was developed to be used by any programming language, while JavaScript objects can only be worked with directly through the JavaScript programming language.

    In terms of syntax, JavaScript objects are similar to JSON, but the keys in JavaScript objects are not strings in quotes. Also, JavaScript objects are less limited in terms of types passed to values, so they can use functions as values.

    Let’s look at an example of a JavaScript object of the website user Sammy Shark who is currently online.

    This will look very familiar to you as a JSON object, but there are no quotes around any of the keys ( first_name , last_name , online , or full_name ), and there is a function value in the last line.

    If we want to access the data in the JavaScript object above, we could use dot notation to call user.first_name; and get a string, but if we want to access the full name, we would need to do so by calling user.full_name(); because it is a function.

    JavaScript objects can only exist within the JavaScript language, so when you’re working with data that needs to be accessed by various languages, it is best to opt for JSON.

    Accessing JSON Data

    JSON data is normally accessed in Javascript through dot notation. To understand how this works, let’s consider the JSON object sammy :

    In order to access any of the values, we’ll be using dot notation that looks like this:

    The variable sammy is first, followed by a dot, followed by the key to be accessed.

    To create a JavaScript alert that shows us the value associated with the key first_name in a pop-up, we can do so by calling the JavaScript alert() function:

    Here, we’ve successfully called the value associated with the first_name key from the sammy JSON object.

    We can also use square bracket syntax to access data from JSON. To do that, we would keep the key in double quotes within square brackets. For our sammy variable above, using square bracket syntax in an alert() function looks like this:

    When you’re working with nested array elements, you should call the number of the item in your array. Let’s consider the JSON below:

    To access the string facebook , we can call that item in the array within the context of dot notation:

    Notice that for each nested element we’ll use an additional dot.

    Using dot notation or square bracket syntax allows us to access the data contained in JSON format.

    Functions for Working with JSON

    This section will look at two methods for stringifying and parsing JSON. Being able to convert JSON from object to string and vice versa is useful for transferring and storing data.


    The JSON.stringify() function converts an object to a JSON string.

    Strings are useful for transporting data from a client to a server through storing or passing information in a lightweight way. For example, you may gather a user’s settings on the client side and then send them to a server. Later, you can then read the information with the JSON.parse() method and work with the data as needed.

    We’ll look at a JSON object that we assign to the variable obj , and then we’ll convert it using JSON.stringify() by passing obj to the function. We can assign this string to the variable s :

    Now, if we work with s , we’ll have the JSON available to us as a string rather than an object.

    The JSON.stringify() function lets us convert objects to strings. To do the opposite, we’ll look at the JSON.parse() function.


    Strings are useful for transporting but you’ll want to be able to convert them back to a JSON object on the client and/or the server side. While you can convert text to an object with the eval() function, it is not very secure, so we’ll use the JSON.parse() function instead.

    To convert the example in the JSON.stringify() section above, we would pass the string s to the function, and assign it to a new variable:

    Then, we would have the object o to work with, which would be identical to the object obj .

    To take a deeper look, let’s consider an example of JSON.parse() within the context of an HTML file:

    Within the context of an HTML file, we can see how the JSON string s is converted to an object that is retrievable on the final rendering of the page by accessing the JSON via dot notation.

    JSON.parse() is a secure function to parse JSON strings and convert them to objects.


    JSON is a natural format to use in JavaScript and has many implementations available for use in many popular programming languages. If you want to use the format in another progamming language, you can see full language support on the “Introducing JSON” site.

    Because it is lightweight and is readily transferred between programming languages and systems, JSON has been experiencing increased support in APIs, including the Twitter API.

    You likely won’t be creating your own .json files but procuring them from other sources. You can check out these resources to learn about converting other data structures to JSON.

    Tell the stories that are most important to you, the way you want to tell them

    Learn from us, refine your work, and see your content take off across the web

    Activate your content in the real world with Odyssey’s amplification and tools.

    Briana Le

    Tatyannah King

    Jake Prest

    1. What is a community?

    An Odyssey community is a group of like-minded individuals who ideate and create content and thoughtful discussion in a group setting. Odyssey communities are either geographic or interest-based and a contributor can be a part of multiple communities. Communities are open for anyone to join and anyone is able to start a new community.

    2. What can/can’t you write about?

    You are free to create content about the topics you care about. However, we do not allow users to post content that is blatantly false with the intent to mislead readers, content that harasses other users or individuals off-platform, or is meant to exclude, discriminate, intimidate, or call violence upon groups or individuals. Visit our Rules page for more information.

    3. How does Odyssey choose what content they amplify?

    Odyssey selects its featured content in two major ways. Content is amplified based on the engagement it earns, usually from a Creator’s own personal network. Odyssey also actively searches for the most relevant, quality content as it surfaces in real time.

    4. How do I get paid, how do I make money?

    Creators who have completed the sign-up process are eligible for Odyssey’s revenue share program. If your content creates enough engagement, a percentage of the revenue it generates will be paid to you.

    5. How do i get the most out of my time on Odyssey?

    Odyssey is a platform for your voice and ideas, a place to talk about the things that matter to and interest you most. Everybody has a different reason for coming to Odyssey. If you want to go viral, we know what makes that happen. If you want to talk about your favorite — or least favorite — TV shows and movies, we’re a community where that happens. If you want to learn how content moves through the internet, on social media or search engine algorithms, we can teach you how that happens.

    6. What are the requirements to be a creator?

    To join Odyssey, you must have a valid email address or Facebook account to create your account. Using false information to create your account is not permitted.

    Are there any good network mapping tools for creating a visual representation of the network?

    I’m talking about an automatic mapping tool that will do a scan of the network and make a map for me.

    8 Answers 8

    The Dude does a good job.

    To create a textual representation of the network, use nmap, if you want a GUI use Zenmap GUI

    As far as creating a visual representation of the output, you’re going to need to do that manually (e.g. dia, Visio, OmniGraffle).

    You might consider the Weathermap project. This generally works best in conjunction with some of the larger RRD based monitoring tools which provide auto-discovery and performance monitoring.

    There is an app I use called “kiss the net” that scans and generates a pdf network map for you.

    It’s actually based on a server monitoring/management product called “The Dude” made by mikrotik. Requirements: Windows XP/2000/2003/Vista with Internet Explorer 6 or better.

    Note: the dude is the full version of the software that someone else has listed here. This one simply generates a network map along with a table of machines it discovers.

    I’m not sure if you’re looking for an automated solution, but OmniGraffle is a great Mac application for making flowcharts and the like. It comes with a “stencil” for electronics that you might find on a network.

    EDIT: Well, you now changed your post to say that you’d like an automated solution, but I’ll leave my post here. If you find a program that can scan a network and export GraphViz files, then you can use OmniGraffle to make pretty graphs.

    How to Create Your Own Map with Community Walk

    HP’s Network Node Manager performs automatic discovery of your network, and can provide a graphical output of what it has discovered, along with links between devices. I don’t know if it supports exporting that data to an editable image format; in any case, most people I’ve talked to have always preferred manually created diagrams as they tend to be clearer and better laid out.

    I’ve never played with it much but I’ve heard good things about netdisco:

    Designed for moderate to large networks, configuration information and connection data for network devices are retrieved by SNMP. With Netdisco you can locate the switch port of an end-user system by IP or MAC address. Data is stored using a SQL database for scalability and speed. Layer-2 topology protocols such as CDP (Cisco Discovery Protocol) optionally provides automatic discovery of the network topology.

    The network is inventoried by both device model and operating system (like IOS). Netdisco uses router ARP tables and L2 switch MAC forwarding tables to locate nodes on physical ports and track them by their IP addresses. For each node, a time stamped history of the ports it has visited and the IP addresses it has used is maintained.

    Your students will transform into world explorers in search of new land.

    How to Create Your Own Map with Community Walk

    For this geography design project, your students have set out on a trip around the world. Suddenly they have come across a new country that has never been put on a map or acknowledged before! Each explorer is given a special Earth Expedition booklet to record their findings from their voyage.

    First students check out their map (included in the printable below). They mark off where the country lies. Is it in open ocean or land-locked? They name their country because they found it. Once they have a name for their new land, they come up with a distinct shape for their country. Then they decide on a capital name.

    Afterwards students think about if they want their country to have a president or a king. Who will be in charge of their land? Before their new country is announced to the rest of the world, they must design a visual representation/symbol for their new land. Students design a special flag for their country, choosing colors and shapes that they feel will make the best visual representation for their land discovery.

    How to Create Your Own Map with Community Walk

    Now it is time to put on their hiking boots and explore what the land has to offer! They check out terrestrial and aquatic biomes. In their Earth Expedition booklet they draw one biome and list two others that are within their country. Then they describe the climate of their land. Is it smoldering hot in some regions and icy cold in other parts of their country?

    Next they take snapshots of the physical geography. They print out three landform photos to add to their booklet. Then they sketch two landforms.

    While recording the physical geography, they notice the flora and fauna around them. It’s important for the students to list the major animals and plant life residing on their land. In their booklet, they snapshot two plants and two animals (print photographs). Then they draw one plant and one animal. Did they discover any new species to sketch?

    How to Create Your Own Map with Community Walk

    After they have viewed the natural layout of their country, it’s time to decide on major attractions. Are there any currently on the country created by the land’s natives? If not, students decide what they would like to build on their land to drive tourists to their country. Is their country rural or urban? They design a city skyline, as well as three major attractions. Examples could be natural areas, such as a beach, or students could decide to build a theme park in their country. They add their designs to their Earth Expedition booklet.

    How to Create Your Own Map with Community Walk

    Now that they have an idea of their country’s layout, students design currency for their country. They create a visual template of their currency in their booklet. Once they have decided on a design, they think about their land’s major natural resource and trade. What could they export from their country? What imports might their country need? How do the people in this country communicate? They decide on a national language and come up with a way to say “Hello,” in their land.

    Then after they have discovered what resources their land is fruitful with, they come up with a national cuisine that their country will be known for. They also think about how people from their land will eat. Do they use silverware? Other things to ponder: Do they want to attract more people to live in their country? What is their country’s current population number? Students discover that it takes a lot to build a country!

    Finally, the last part of their Earth Expedition recording booklet is to create an official map for their land with a key or legend, compass rose, landforms, bodies of water, nation’s capitol and borders with other countries. Once the students designs are complete, you can have a country celebration.

    On TeachersPayTeachers, Kelli M. C. had a great idea for an addition to this project, posting: “We are going to add a gallery walk, have the students wear clothes that would be appropriate for their country and have students compare and contrast their country with another country.” Students can decide on what the natives of their country deem as fashionable. What should they wear based on their country’s climate?

    How to Create Your Own Map with Community Walk

    Building connections with your students and their families aren’t always at the top of your teaching to do list, but it must be. Children with a strong home to school connections thrive at school and as preschool teachers, we can lay the foundation for a positive school experience for our students by making this a priority. Using the Funds of Knowledge framework is a great place to start this process.

    What are Funds of Knowledge?

    Funds of Knowledge are collections of knowledge based in cultural practices that are a part of families’ inner culture, work experience, or their daily routine. It is the knowledge and expertise that students and their family members have because of their roles in their families, communities, and culture.

    Funds of Knowledge can include learning how to make Gnocchi from scratch or how to keep score at a curling match. It could be quilting or spinning wool into yarn. It could be how to fix a car, how to care for a crying baby, or how to prepare a Seder. What makes using these Funds of Knowledge so powerful is that it is culturally relevant to students. It brings more diversity into your classroom for students that don’t relate culturally. It offers teachers a chance to become researchers of their students’ lives. This allows us to better connect with our students’ home cultures and ultimately to act as a bridge when needed. And it creates a deeper connection to learning materials and classroom activities for our students.

    As teachers, seeking out these Funds of Knowledge offer us a chance to see a more complex view of the families we serve and develop deeper relationships with them which can be harder to do when working cross-culturally but brings great benefits to both the students and our teaching practice.

    This concept was developed by educational researchers Luis Moll, Cathy Amanti, Deborah Neff, and Norma Gonzalez. You can read more about the development of this concept and the research that went into it here.

    How to Create Your Own Map with Community Walk

    Who Has Funds of Knowledge?

    Every member of the school community. Your students, co-workers, and students’ families.

    How Can I Incorporate Funds Of Knowledge Into My Early Childhood Classroom?

    In the study linked above, there is a wonderful example of how a teacher used one child’s summer experience in Mexico to teach the class about candy making. It is clear, however, that these weren’t preschoolers they were teaching. For our purposes, I am going to simplify the concept for practical use in early childhood. In an early childhood education class this is how I would suggest implementing a Funds of Knowledge approach:

    • If possible make home visits. I know that home visits are not possible for many of you. I have heard from so many teachers that visits are not permitted to for one reason or another. If you are not able to, have parent nights where only a limited number of parents come. Then repeat the process with options for daytime and nighttime meetings if possible. This will make it more accessible for parents who work shift work or who can not get childcare. Use these meetings to get to know the parents.
    • Invite parents/ caregivers into your classroom to share their talents and expertise. This can be hard because parents often do not believe they have any. This is where knowing the parents helps. You know that one mom is a fire-fighter; ask her to come in an talk about fire safety, you know one dad makes the best cookies; ask him to make them with the children. Most parents will come in if you ask, the worst they can say is no.
    • Find ways for parents to share their Funds of Knowledge outside of classroom hours. Perhaps a family art project to make a quilt square that a student’s grandmother will sew together on her own time. The teacher can then incorporate that into a lesson and keep the connection alive.

    How to Create Your Own Map with Community Walk

    • Be open to students who want to share their Funds of Knowledge as well. Many in our age group (2-5) may not be interested but allowing children to share has great benefits like building confidence. Some children especially those in minority groups may not often feel seen. It offers them a chance to shine and share something significant with their peers and teachers.
    • Use the knowledge you have gathered to create culturally relevant experiences for your students. You don’t have to rely on classroom visitors to do this.
    • Build on these connections in your classroom over and over again. At the play dough table, then talk about making those special cookies with Hailey’s dad. When you are scooping out beans in the sensory bin, talk about cooking beans with Jaden’s mom… keep it going!
    • Use the knowledge you learn from the families both with visits/ parent meetings and when they come in to share as a tool for connecting with their child. Remember those small significant bits of knowledge about each students family, of course, allow you to better connect with each one of your students. Of course, understanding where your students, even very young ones, are coming from changes how we teach.

    I’ve simplified the approach for you in this post to break it down for an early childhood environment. The overall goal is for the teacher to learn from the student and family, connect, and then use that knowledge to create a more authentic learning environment for the child and class as a whole.