Visualize your data on a custom map using Google My Maps
K-maps are also referred to as 2D truth tables as each K-map is nothing but a different format of representing the values present in a one-dimensional truth table. K-maps basically deal with the technique of inserting the values of the output variable in cells within a rectangle or square grid according to a definite pattern.
Tutorial Contents
Prerequisites
- No programming skills needed!
- You will need a Google Account to log in to Google My Maps. Don’t have one? Sign up here.
Let's Get Started!
In this exercise, we’ll teach you how to import your data, customize the style of your map, and share your map. We’ll be using datasets courtesy of The MAPA Project and Shark Spotters, featuring the locations of Shark Spotters — trained observers watching the water for sharks — along the False Bay coastline in South Africa, as well as all reported white shark sightings between September 8, 2012, and February 22, 2013. Your finished map will look like the example above.
Download the two files below, which you will use as sample datasets during this tutorial, and save the files to your desktop:
- sharksightings.csv: This file contains reported white shark sightings between September 8, 2012, and February 22, 2013. Includes beach site, date, time and location.
- sharkspotter-beaches.csv: This file contains the beach locations where Shark Spotters are stationed, whether it’s a permanent or temporary Shark Spotter location, and a short description.
Import your data
Log in to your Google account
Go to Google My Maps: https://www.google.com/mymaps
In the welcome pop-up, select Create a new map:
Click the text Untitled map to edit the map title and description. In this case, we’ve supplied some text below for you to copy and paste into the Map title dialog box:
Shark Spotter Sites & SightingsNow copy and paste the text below into the Description dialog box:
This map shows the location of Shark Spotters along the False Bay coastline in South Africa, as well as all reported white shark sightings between September 8, 2012, and February 22, 2013. Shark Spotters are positioned at strategic points along the Cape Peninsula. A spotter is placed on the mountain with polarised sunglasses and binoculars. This spotter is in radio contact with another spotter on the beach. If a shark is seen along the beach, the spotter sounds a siren and raises a specific color-coded flag, upon which swimmers are requested to leave the water.In the menu, select Import:
Select the sharksightings.csv from your desktop. This will be the first data layer we upload.
Tip: You can also import a XLSX file or a Google Sheet. You may upload a table containing up to 2,000 rows (see supported data formats and limits here).
After uploading your data, you’ll be asked to select the column(s) with location information, so that your data will be correctly placed on the map (e.g. columns with latitude and longitude information). For this example, select the Lat and _ Long columns_, and hit Continue. You can hover over the question marks to see sample data from that column.
Tip: If you don’t have latitude and longitude information, you can use addresses in your columns instead.
Now pick the column you’d like to use to title your markers. For this example, select the Date column and hit Finish:
You should now see your data as a layer in the menu, and your points plotted on the map. If you’d like to change the name of this layer in the menu, just select the text of the layer name (the default will be the file name). For this example, change the layer name to Sightings: 9/8/2012 to 2/22/2013.
Now let’s upload the second data layer. Click Add layer.
Repeat steps 6 through 9 using the sharkspotter-beaches.csv from your desktop. Select the Lat and Long columns for your location column, and select the Beach Name column to title your markers.
You should now see both layers visible in your menu and plotted on your map. Select the text of the layer title, and change the name to Shark Spotter Beaches.
Next, you’ll learn how to style the points on your map.
Style your map

Customize the points on your map
Start by customizing the Sightings layer, changing the default blue pin to a shark fin icon.
Go to the Sightings map layer in the menu.
Hover your cursor over the text All items (69). You should see a paint can icon appear on the right. Select the paint can.
Selecting the paint can will pull up a menu of icon choices, including colors and shapes.
Select More icons to see several icon shapes you can choose.
Under More icons, select the shark fin icon . Now your blue pins should be shark fin placemarks on the map.
Next, customize the points in the Shark Spotter Beaches data layer. Here you’ll bucket the points into two categories, Permanent Shark Spotter beaches and Temporary Shark Spotter Beaches — information that is already associated with each location in the CSV — and use two different map icons.
Click the Shark Spotter Beaches layer in the menu and select Individual styles.
Use the Group places by drop-down menu to select Style by data column: Type, then choose Categories.
Hover your cursor over the text Permanent, and select the gray paint can icon that pops up.
Under More icons, select the man icon . You should now see those icons on your map.
Hover your cursor over the text Temporary, and select the gray paint can icon that pops up. Under More icons, select the walking man icon . You should now see those icons on your map:
Tip: You can create and add your own icons to the map. Learn more in the Help Center.
Change the style of your base map
In the map menu, go to the Base map layer.
Select the carat icon to open a menu of base map styles.
Select a thumbnail to change the base map style. For this example, select the thumbnail in the bottom left for Light Landmass.
Click anywhere on the map to collapse the base map menu.
Edit your map data
You can easily make changes to your map data at any point in the map-making process. You may want to do this if you notice a typo or want to add extra information to your info windows. Below you’ll learn how to edit your map data.
You’ve noticed a typo in the Muizenberg data in the Shark Spotter Beaches layer. Shark Spotters is misspelled as “Shakspotters”.
To edit the data:
Click the pencil icon {pencil_icon} in the info window. You can edit the data directly from the info window.
Alternately, you can make changes to your data from within the data table view. In the Shark Spotter Beaches layer, click the layer menu pulldown, indicated by three dots. Select Open data table, and the data table view will appear:
You can make changes to your data by clicking on any field in the table view:
The table and infowindows for your map locations are synchronized, so any changes you make will be reflected in both places. You can also add rows to your table if you want to display additional information, or delete an existing row.
Tip: If you change the content within a location column, it will automatically attempt to correct the location according to your changes on the map.
Label your data
You can make labels or “titles” appear next to the features on your map using the Label feature. The label of your feature will be taken from a column in your data that you specify.
In the Shark Spotter Beaches layer in the menu, click on Styled by type:
From the Set labels drop-down menu, select Beach Name:
Now you should see the points in your Shark Spotter Beaches data labeled with its corresponding Beach Name:
Share and embed your map
You have many options when you want to share your map with others. All maps are private by default — only you as the creator of the map can view or edit it. Below you’ll learn how to make the map public and embed it on your website, as well as how to collaborate on your map with colleagues.
To share a link to the map:
- Click the Share button in the map menu.
Under “Who has access”, select Change and you’ll be given options to either leave the map “Specific people” (or private), “Anyone with the link” or “Public on the web”.
If you choose to make your map Public on the web, you’ll be able to further refine your share settings to make your map either just viewable or editable by the public.
Tip: Sharing your map with a person who has a non-Google account? Copy the map URL and change the word “edit” in the URL to “view” before sending -- then no login will be required.
Collaborate with colleagues:
- Click the Share button in the map menu.
Under “Add people” at the bottom of the menu, type in the e-mail addresses of the people you’d like to share your map with directly, or choose from your contacts. You can select whether the people you invite can edit the map or just view it.
Tip: You can quickly add multiple collaborators to your map by sharing your map with a Google Group. Each member of group will have access to your map, and if you add new people to the group, they’ll have access too.
Embed your map:
- First, make sure your map is Public on the web. Share button > Who has access > Change > Public on the web > Save.
- Go back to your map and select the map menu pulldown, indicated by three dots next to the Share button.
- Select Embed on my site.
Copy the HTML and paste it into the source code of your website. Note that you can customize the height and width of your map.
Tip: You can set a default view for the map. This gives you extra control over what portion of the map will be on display when a viewer first visits your map. To set this feature, position the map in your browser. Then go to the map menu pulldown, indicated by three dots next to the Share button, and select Set default view.
Congratulations! You have learned how to import data, customize styles and share your map using Google My Maps.
More with Google My Maps
Search and filter your data
Map Of The Inside Table & Slot Machines For Sale
In the Sightings layer, go the layer menu pulldown, indicated by three dots, and select Open data table:
Use the search box to search and filter through this data:
Add points, lines, polygons and directions to your map
Hand-draw points, lines and polygons on your map with the drawing tools. Click the hand icon to stop drawing. You can also save driving, bicycling or walking directions to the map. Use the ruler icon to measure distances and areas.
Use My Maps on mobile
There are many ways you can access and edit My Maps on the go: view and edit maps in the My Maps app; view and edit maps on your mobile browser; or just view them in Google Maps for mobile.
Discussion And Feedback
Have questions about this tutorial? Want to give us some feedback? Visit the Google Earth Help Community to discuss it with others.
What's Next?
- Go to related Help articles to learn more about Google My Maps..
- See all tutorials.
The gaming industry is big business in the U.S., contributing an estimated US$240 billion to the economy each year, while generating $38 billion in tax revenues and supporting 17 million jobs.
What people may not realize is that slot machines, video poker machines and other electronic gaming devices make up the bulk of all that economic activity. At casinos in Iowa and South Dakota, for example, such devices have contributed up to 89 percent of annual gaming revenue.
Spinning-reel slots in particular are profit juggernauts for most casinos, outperforming table games like blackjack, video poker machines and other forms of gambling.
What about slot machines makes them such reliable money makers? In part, it has something to do with casinos’ ability to hide their true price from even the savviest of gamblers.
The price of a slot
An important economic theory holds that when the price of something goes up, demand for it tends to fall.
But that depends on price transparency, which exists for most of the day-to-day purchases we make. That is, other than visits to the doctor’s office and possibly the auto mechanic, we know the price of most products and services before we decide to pay for them.
Slots may be even worse than the doctor’s office, in that most of us will never know the true price of our wagers. Which means the law of supply and demand breaks down.
Casino operators usually think of price in terms of what is known as the average or expected house advantage on each bet placed by players. Basically, it’s the long-term edge that is built into the game. For an individual player, his or her limited interaction with the game will result in a “price” that looks a lot different.
For example, consider a game with a 10 percent house advantage – which is fairly typical. This means that over the long run, the game will return 10 percent of all wagers it accepts to the casino that owns it. So if it accepts $1 million in wagers over 2 million spins, it would be expected to pay out $900,000, resulting in a casino gain of $100,000. Thus from the management’s perspective, the “price” it charges is the 10 percent it expects to collect from gamblers over time.
Individual players, however, will likely define price as the cost of the spin. For example, if a player bets $1, spins the reels and receives no payout, that’ll be the price – not 10 cents.
So who is correct? Both, in a way. While the game has certainly collected $1 from the player, management knows that eventually 90 cents of that will be dispensed to other players.
A player could never know this, however, given he will only be playing for an hour or two, during which he may hope a large payout will make up for his many losses and then some. And at this rate of play it could take years of playing a single slot machine for the casino’s long-term advantage to become evident.
Short-term vs. long-term
The Slot Machine Store
This difference in price perspective is rooted in the gap between the short-term view of the players and the long-term view of management. This is one of the lessons I’ve learned in my more than three decades in the gambling industry analyzing the performance of casino games and as a researcher studying them.
Let’s consider George, who just got his paycheck and heads to the casino with $80 to spend over an hour on a Tuesday night. There are basically three outcomes: He loses everything, hits a considerable jackpot and wins big, or makes or loses a little but manages to walk away before the odds turn decidedly against him.
Of course, the first outcome is far more common than the other two – it has to be for the casino to maintain its house advantage. The funds to pay big jackpots come from frequent losers (who get wiped out). Without all these losers, there can be no big winners – which is why so many people play in the first place.
Specifically, the sum of all the individual losses is used to fund the big jackpots. Therefore, to provide enticing jackpots, many players must lose all of their Tuesday night bankroll.
What is less obvious to many is that the long-term experience rarely occurs at the player level. That is, players rarely lose their $80 in a uniform manner (that is, a rate of 10 percent per spin). If this were the typical slot experience, it would be predictably disappointing. But it would make it very easy for a player to identify the price he’s paying.
Raising the price
Ultimately, the casino is selling excitement, which is comprised of hope and variance. Even though a slot may have a modest house advantage from management’s perspective, such as 4 percent, it can and often does win all of George’s Tuesday night bankroll in short order.
This is primarily due to the variance in the slot machine’s pay table – which lists all the winning symbol combinations and the number of credits awarded for each one. While the pay table is visible to the player, the probability of producing each winning symbol combination remains hidden. Of course, these probabilities are a critical determinant of the house advantage – that is, the long-term price of the wager.
This rare ability to hide the price of a good or service offers an opportunity for casino management to raise the price without notifying the players – if they can get away with it.
Casino managers are under tremendous pressure to maximize their all-important slot revenue, but they do not want to kill the golden goose by raising the “price” too much. If players are able to detect these concealed price increases simply by playing the games, then they may choose to play at another casino.
This terrifies casino operators, as it is difficult and expensive to recover from perceptions of a high-priced slot product.
Getting away with it
Consequently, many operators resist increasing the house advantages of their slot machines, believing that players can detect these price shocks.
Our new research, however, has found that increases in the casino advantage have produced significant gains in revenue with no signs of detection even by savvy players. In multiple comparisons of two otherwise identical reel games, the high-priced games produced significantly greater revenue for the casino. These findings were confirmed in a second study.
Further analysis revealed no evidence of play migration from the high-priced games, despite the fact their low-priced counterparts were located a mere 3 feet away.
Slot Machine Base
Importantly, these results occurred in spite of the egregious economic disincentive to play the high-priced games. That is, the visible pay tables were identical on both the high- and low-priced games, within each of the two-game pairings. The only difference was the concealed probabilities of each payout.
T Slot Table Top
Armed with this knowledge, management may be more willing to increase prices. And for price-sensitive gamblers, reel slot machines may become something to avoid.