HiveFest'24: Web3 Maps on Hive

in #waivio2 months ago

Greetings from the beautiful shores of Split, Croatia! At HiveFest 2024, I had the exciting opportunity to unveil Web3 Maps—a game-changer for anyone building on the Hive blockchain. With maps now integrated into user profiles, you can easily showcase your favorite businesses and locations.

But that’s just the beginning. Custom maps can also be used in social projects on Hive, offering new ways to engage communities and enhance interaction.

Day 1 of the #HiveFest, Split, Croatia - Sep 2024 (presentation starts at 3h:25min):

Web3 Maps on Hive

Welcome, Hive-ians, to HiveFest 2024 in Split, Croatia! As is our tradition, I'm excited to share something new and fascinating with you today—Web3 Maps on Hive.

image.png

Object Reference Protocol on Hive

The Object Reference Protocol on Hive allows you to do much more than just posting and upvoting. It lets you publish and connect a diverse range of content—products, books, restaurants, businesses, wiki pages, lists, widgets, and more. Each object is given a unique URL on Hive, and when you link an object in your post, your post automatically appears on the object’s page, specifically in the reviews section. This not only provides better visibility for your posts but also contributes to the accumulation of knowledge on Hive, creating a rich, interconnected network of information.

image.png


Introducing Web3 Maps on Hive

Today, we're thrilled to introduce Web3 Maps on Hive. Now, you can use maps directly in your profiles, create custom maps, and integrate them into your projects.

image.png

Adding a Business to a Profile Map - Heart a Business

Express your appreciation for a business or restaurant by giving it a heart.

Take Art of Sauna, for example—one of my favorite spas in the Vancouver area, complete with business details and a photo gallery. If you want to show your support, simply click the heart icon, and it will instantly be added to your profile map, allowing you to easily showcase your favorite spots.

image.png

Watch It Appear on Your Map

From now on, every user profile will feature a dedicated 'Map' tab alongside the usual tabs like blog posts, comments, followers, and wallet. This 'Map' tab allows you to showcase your favorite destinations, businesses you love, or places you’ve visited.

Once you’ve hearted a business or mentioned it in a post, it will instantly appear on your profile map, making it easy for you and your followers to explore those locations.

image.png

Map It in a Click: Adding a Business using Waivio Chrome Extension

What if the business you want to add isn’t listed on Hive yet? No problem—we’ve got you covered.

The Waivio Chrome extension, compatible with any Chrome-based browser like Edge or Brave, makes adding businesses simple and seamless.

Just select a business on OpenStreetMap or Google Maps, then click the orange Waivio icon in your browser’s toolbar to activate the extension. With one click on 'Upload to Waivio,' you can instantly add the business to the Hive blockchain and your profile map

image.png

Now Live: On Your Profile Map

For example, I visited Google Maps, selected 'Peak Performance' clothing store in Whistler, and clicked 'Upload to Waivio.' Now, this business has a dedicated page on Hive and is live on my profile map. Maps in profiles offer a powerful way to showcase your favorite locations, support local businesses, and contribute to the growing knowledge base on Hive.

image.png

Creating Custom Maps

Creating custom maps is incredibly simple for Hive users. Start by writing a new post. On the right side of the screen (or using the 'Create New Object' button on mobile), select the 'Map' option. After giving your map a name—let’s call this one 'Coffee Map'—the map object will be created. From there, you can fully customize it to display the locations or content you want to feature.

image.png

Custom Map Configuration

Start by selecting the objects you want to display on the map.

List of Objects
One of the simplest ways to define a group of businesses or restaurants to display is by creating a list. If you want a business to appear on the map, just add it to the list. If you no longer want it displayed, simply remove it. The list can also be organized into more complex structures, such as sub-lists, for better categorization.

Filter Objects by Tags
Objects can be tagged with keywords, and you can use these tags to filter what appears on your map. For example, you can configure the map to display all locations tagged as "coffeeshop." To show a business on the map, simply add the tag, and to remove it, just delete the tag from that business.

Limit the Area
You can focus your map on a specific geographic area, such as a particular city, to avoid showing businesses with the same name in different locations. This makes it easier for users to find relevant businesses without confusion.

Set Initial Map Views
You can customize how the map is displayed when accessed on different devices. For desktop, decide whether to show a global view or zoom in on a specific region. The same goes for mobile, where you can adjust the map to provide an optimal view in vertical orientation.

image.png

Integration of Maps into SocialWebsites

Now, let's take a look at some examples of how maps are being integrated into various social projects on Hive. These projects showcase the power of maps in enhancing user interaction and content discovery.

What’s even more exciting is that you can launch your own social project on Hive—including maps—within just 10 minutes.

image.png

CampingMapper.com

One great example of map integration on Hive is CampingMapper.com. This project features almost 10,000 campgrounds across North America, making it easy for users to discover new camping spots. The goal of the project is not just to list established campgrounds but also to start mapping wild camping spots—places where you can pitch a tent or park your RV.

The CampingMapper community on Hive actively shares their camping experiences, reviews, and recommendations.

image.png

CoffeeShop.Gifts

Coffee is a popular topic on Hive, and CoffeeShop.Gifts taps into that by showcasing independent coffee shops from around the world. Through map integration, users can explore locations, add reviews and mark favorites directly to their profile maps.

image.png

CleanGirlLook.com

CleanGirlLook.com integrates maps to help users find beauty salons, nail bars, hair care, and skincare services. With map integration, users can easily locate nearby salons, add their favorite spots to their profile maps, and share reviews.

image.png

AcceptCryptoMap.com

AcceptCryptoMap.com features a global map of businesses that accept cryptocurrency, including Bitcoin, Lightning, and HBD. Users can easily find crypto-friendly businesses nearby and add their favorites to their personal maps.

They can also share their experiences of paying with crypto, and these reviews are automatically added to the business’s page.

image.png

What kind of map would you like to build?

As you’ve seen, the integration of maps into social projects on Hive opens up countless possibilities. Whether it's supporting local businesses, sharing personal recommendations, or building unique communities, maps add immense value to the user experience. And the best part? You can launch your own social project with map integration in just minutes. So, what kind of map would you like to build today?

image.png

About Waivio #maps #web3 #business #hivedev #hivefest2024

Sort:  

amazing presentation that outlines the ease and practicality of adding maps to your profile/social shop. This is needed and I love how customizable it is!

Do you think it could be beneficial to enable visitors of a social website to add businesses to a map?

For instance, consider the map of salons on cleangirllook.com. If a user discovers a new salon, they might want to contribute by adding it to the map.

Hi.

This would be a very useful feature for the cleangirllook.com
The possibility of adding salons from Europe would speed up data filling on the site.
I think that the salons also quickly adopted payment with the possibility of receiving cashback from Distriator.

Correct, at this stage, the map is focused on beauty salons in the US and Canada. Adding more locations from Europe and around the world is a good suggestion, but it's up to the project owner to decide if they want to expand the scope.

I do think this would be a helpful feature but for admins only to prevent others from listing "spam" locations or locations unrelated to your site.

Perhaps it will be easier to provide the ability to add salons to everyone, and administrators will delete "spam" locations already after checking.

From a technical perspective, Hive is a permissionless blockchain, meaning any user can publish or edit objects without requiring approval. Waivio.com displays products, restaurants, and other objects based on the overall balance of votes, factoring in voting power and strength.

For individual social projects, however, website owners and their trusted admins have the final say—their votes are definitive within their controlled space. This means that objects on Hive may appear differently across various contexts (see tutorial: Accumulating Knowledge on Hive).

While the edit functionality on Waivio is open to all Hive users, in most social projects, editing is typically restricted to admins. Perhaps we can explore an easy way for users to suggest new locations on the map—maybe even through a simple message.

Congratulations @grampo! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

<table><tr><td><img src="https://images.hive.blog/60x70/https://hivebuzz.me/@grampo/upvoted.png?202409130342" /><td>You received more than 3000 upvotes.<br />Your next target is to reach 3250 upvotes. <p dir="auto"><sub><em>You can view your badges on <a href="https://hivebuzz.me/@grampo" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">your board and compare yourself to others in the <a href="https://hivebuzz.me/ranking" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Ranking<br /> <sub><em>If you no longer want to receive notifications, reply to this comment with the word <code>STOP <p dir="auto"><strong>Check out our last posts: <table><tr><td><a href="/hive-122221/@hivebuzz/lpud-202409"><img src="https://images.hive.blog/64x128/https://i.imgur.com/pVZi2Md.png" /><td><a href="/hive-122221/@hivebuzz/lpud-202409">LEO Power Up Day - September 15, 2024

That was a great presentation! Much like at every Hivefest, I'd say. Congratulations!

I love how everytime you are at a hivefest you have come up with some new integration which actually could work. These are the intiatives that can actually mean a breakthrough of some kind.

Pity I missed this. Hope all is well!

Great meeting you @grampo , and super nice work you guys are doing.

Let’s catch up at the next Hivefest, and thanks for the stickers 🤝

It is amazing what you have been building over the years. Moving beyond blogging is a great way to push HIVE to be more popular through real use cases. Thank you for all the hard work!

Congratulations @grampo! You received a personal badge!

HiveFest 9 Attendee

You can view your badges on your board and compare yourself to others in the Ranking