Hi Product Hunt community, I m Xiaojun Zhang, founder of EasyAR.
We ve been building EasyAR Mega, a city-scale Visual Positioning System VPS that helps apps understand where they are in the physical world with high accuracy, using only a phone or AR glasses camera.
The problem we re trying to solve is simple: GPS is not accurate enough for AR, especially indoors, in shopping malls, museums, hospitals, campuses, scenic areas, and dense urban spaces. Bluetooth beacons, QR codes, and extra hardware can work in some cases, but they are hard to scale and maintain.
EasyAR Mega is designed to make spatial positioning and AR navigation easier to deploy at real-world scale. With visual maps, developers can build experiences such as indoor/outdoor AR navigation, persistent AR content, location-based AR games, digital human guides, museum tours, retail experiences, and city-scale spatial computing applications.
Hello Product Hunt! I’m thrilled to introduce EasyAR Mega to the community today. 🚀
For years, AR development has been trapped in a "small-scale bottleneck." Building large-space AR navigation or city-scale AR marketing required massive budgets, specialized hardware, and months of tweaking.
We built EasyAR Mega to democratize spatial computing. We wanted to give every indie developer, creator, and studio the superpower to turn the physical world into a digital playground using just a smartphone or a consumer-grade 360 camera.
Whether you want to build:
🏛️ An interactive AR tour guide for an ancient museum,
🛍️ An immersive cyber-punk shopping mall assistant,
🎮 Or a massive city-wide multiplayer AR game...
EasyAR Mega has your back with out-of-the-box Unity plugins, WeChat mini-program integrations, and full XR headset compatibility.
🎁 Special Product Hunt Gift:
We would love to hear your feedback! Let us know what you'd like to build in the comments below. To celebrate our launch, everyone can enjoy our free trial credits starting today!
Let's build the Spatial Internet together. What will you create first? 👇
https://discord.gg/YNfVsYs56
@yuha_crows
Hi Product Hunt community, I’m Xiaojun Zhang, founder of EasyAR.
Thank you for checking out EasyAR Mega. We’ve been building AR infrastructure for many years, and one thing became very clear to us: for AR to become truly useful in the real world, apps need to understand where they are with much higher precision than GPS can provide — especially indoors, in dense urban environments, and in complex public spaces.
That’s why we built EasyAR Mega, a large-scale Visual Positioning System — VPS — for creating persistent, location-based AR experiences across malls, museums, campuses, hospitals, scenic areas, commercial districts, and city-scale spaces.
EasyAR Mega uses pre-built visual maps to help smartphones and supported XR glasses understand their precise location in the physical world — without QR codes, Bluetooth beacons, or extra on-site hardware for end users.
Once a space is mapped, developers can build AR navigation, digital human guides, location-based games, cultural tourism experiences, retail activations, exhibitions, and other spatial computing applications.
We’re especially excited to see what indie developers, AR studios, museums, tourism operators, and location-based experience teams will build with it.
Would love to hear your feedback from the Product Hunt community. What kind of real-world AR experience would you want to build first?
Thanks,
Xiaojun
Founder, EasyAR
@yuha_crows This looks very relevant for our use case. We’d like to try the free trial credits for an indoor/outdoor AR navigation demo. Is there a quick-start guide or sample project you recommend for evaluating EasyAR Mega?
@yuha_crows @freddie_you Great to hear that EasyAR Mega fits your use case. Yes, we can support an indoor/outdoor AR navigation demo using the free trial credits.
For evaluation, we recommend starting with the EasyAR Mega Usage Guide and the Unity Mega Development Quick Start. The Unity quick-start includes the core MegaBlock_Basic sample, which is a good starting point for testing Mega localization, placing AR content, and validating the end-to-end workflow.
You can start from the documentation here:
EasyAR Mega Usage Guide
Unity Mega Development Quick Start
EasyAR Sample Apps
A typical evaluation flow would be:
Collect data for the target indoor/outdoor area.
Create the Mega Block map and enable the localization service.
Configure the App ID, API Key, license, and server region in the sample project.
Run the Unity sample on a physical device.
Place navigation markers, routes, or AR guidance content in the mapped space.
Test positioning performance on site and iterate if needed.
How does the centimeter accuracy hold up in changing lighting or crowded outdoor scenes, and is the VPS data something I capture myself or does it need to come from your prebuilt maps?
@medinecanboy
Hi Medine,
Great questions. Here is how EasyAR Mega handles these situations:
Lighting Changes & Crowds: Our algorithm has built-in robustness to handle normal lighting variations and dynamic environments like crowded outdoor scenes. For extreme lighting differences (such as mapping the same scene during the day versus at night), you can utilize our multi-period fusion solution. This feature processes and fuse data acquired at different times, significantly improving the system's ability to adapt to drastic lighting shifts.
Data Capture: You capture the data yourself to build your own spatial maps. This can be done using a 360 camera (such as a GoPro MAX) or standard smartphones (iPhones and ARCore-supported Android devices). You can find more details in our Data Acquisition documentation.
@medinecanboy Great question. Localization accuracy degradtion is exepected for crowded scenes or chanllenging lightning conditions, we have put siginificant efforts to make sure the users get consistent accuacy as much as possible across all conditions. As for the VPS data, you can capature yourself with high end phone, panoramic cameras and selected lidar scanning devices. The guide is here at https://www.easyar.com/doc/en/mega/acquisition/intro.html
Curious how well EasyAR Mega holds up when an area gets a lot of seasonal changes, like trees leafing out or storefronts swapping signage — does it drift or need re-mapping often?
@orhansoykapwbr If storefronts swapping signage a lot, the ratio of successfuly localizations might be low. We provide serveral solutions :Incremental update which partial update your VPS data and lossless full update. You can find out more at https://www.easyar.com/doc/en/mega/scene-update/intro.html
@orhansoykapwbr As for seasonal changes, in ubran scenes, it should not be a major issue since the system is pretty robust to seasonal changes. Some degradtion is expected indeed though.
Curious how this handles GPS-denied indoor spaces like a multi-floor mall, and whether the centimeter accuracy holds up across different phone models or only flagships?
@dndgynnnnx
Hi Döndü,
Thank you for your question. Here is how EasyAR Mega handles these scenarios:
Multi-Floor Indoor Spaces: Our solution has been extensively verified and is currently running long-term in many GPS-denied, multi-floor environments like the shopping malls you mentioned and hospitals. For spaces where floors have visually overlapping areas—such as stairwells—you can use our multi-map fusion feature to synthesize everything into a single, unified map. You can find more details on this workflow in our Multi-Map Fusion documentation.
Device Accuracy and Hardware Variance: Our localizaiton quality has been tested across a massive range of devices with consistent results. You do not strictly need a flagship phone to achieve high accuracy, but the final experience will inevitably vary depending on the hardware. Generally, devices that natively support ARKit or ARCore provide more stable tracking and an overall better experience. For a detailed breakdown of how performance scales across different hardware tiers, please refer to our Device and platform support overview.
Q: We care deeply about privacy and data compliance. Can we deploy this in the US, Europe, or Japan?
A: Absolutely. We are fully aware of regional compliance requirements (like GDPR in Europe or specific data localization laws in the US and Japan). EasyAR Mega is built with a flexible architecture that supports regional server deployment and strict data compliance framework isolation, ensuring that map data and user positioning requests are processed legally and securely within your target market.
@yuha_crows Thanks! How do you handle privacy in captured imagery? Are faces and license plates automatically anonymized or removed during the mapping process?
@freddie_you Yes, faces and license plates are automatically anonymized during our mapping pipeline.
Our AI system automatically detects these sensitive areas and applies an irreversible blur before the images are processed or stored. This ensures all data strictly complies with privacy standards.
@damiyo That’s cool. Great to see privacy protection built directly into the mapping pipeline, especially before processing or storage.
@yuha_crows Great to hear that regional deployment is supported. Does EasyAR Mega support South America as well? Can developers create maps and use positioning services for cities or venues there?
@yuha_crows @freddie_you Yes. EasyAR Mega can support projects in South America, including both city-scale maps and indoor venues. Developers can create maps for cities, landmarks, campuses, shopping malls, museums, airports, and other venues in South America, and use Mega’s positioning services once the maps are built and deployed. For trials and deployments in South America, we generally recommend using the US server region among the available regions.
Q: Is there a free tier or trial available for Indie developers or startups?
A: Yes! We love indie creators. We offer a generous free trial quota that includes free credits for cloud mapping and positioning requests so you can test and build your proof-of-concept without touching your wallet. You can scale up to our usage-based pay-as-you-go tiers as your project grows.
@yuha_crows Awesome, thanks! How do we apply for the free trial? And just to confirm, can we use it for the full process, including building the map and testing positioning requests?
@yuha_crows @freddie_you Great question. You can apply for the EasyAR Mega free trial here:
Apply for EasyAR Mega Trial
Please log in with your EasyAR account, select EasyAR Mega, and briefly describe your indoor/outdoor AR navigation demo, including the target venue or city, approximate area size, target platform, and expected testing timeline.
The trial can be used to evaluate the full workflow, including map building and positioning request testing, within the trial credits and quota approved for your account.
The free trial is intended for evaluation and proof-of-concept testing. For production or commercial deployment, we can help recommend the appropriate plan based on your project scale and expected request volume.
Q: How long does the cloud mapping process take after uploading the data?
A: For most standard locations (like a retail store, museum, or outdoor square), our automated cloud reconstruction engine will deliver a highly accurate, deployable 3D spatial map within 24 hours.