Google Street and AR - augmented-reality

I am looking forward to connect google street view with augmented reality application. I am looking forward for some development framework, using which i can connect google street view in an AR application. Basically i have to get some values from database which will have address or lat/long of restaurants and i have to identify these restaurants on google street view using augmented reality. How can it be done? Are there some frameworks in place? I have gone through String, Vuforia and metoia. I am not sure how can google street view be integrated with Vuforia. Looks like String and metoia in AR are not selling licenses any more.

Vuforia and similar SDKs are basically marker-based AR libraries - they are used for detecting images that are known in advance and may be recognized by the SDK.
From your description, you seem to need a geo-location based AR. Although I'm not sure this is exactly what you want, I suggest you take a look at mixare (which is also open source): mixare

Related

I would like to develop a Location-Based AR App

I would like to develop an app like a tourist guide that shows the location of historical places and cultural inheritances. Basically, when they scan the spesific historic building with android device it should be display the information about it. Also I want to mark the places with a POI. According to my researches it suppose to use features of both Location-Based and Marker-Based AR. For this kind of app, which tools and frameworks should I use? Can i use ARCore?
I haven't tried anything yet i just want to make sure that i am going to use which tools.

Google Earth API for 3D street View

I want to take a Google Earth 3D View specially Street view in which, User or particular visitor of the App will be able to see the real world to scan real object. Now My question is, If we got Google Earth API with 3D Street view enable, does it will support in iOS Device ? if yes then, where will I get that stuff. Please help me to get this problem solved. I would be more Happy and Thankful to that Developer
Thanks
I'm pretty sure if what you are trying to achieve is something like what Geoguessr does, then I don't think that unity is capable of that. You can use Google Maps API in your game like seen in this video https://www.youtube.com/watch?v=QC51FEF0JeY. That is probably the closest thing you could get in Unity. You can always have your game in a browser that loads Google Maps, a lot of games do that!

Indoor mapping in iOS

I have map of my office room. I am trying to implement indoor mapping inside the office room for iOS. I watched the video from the WWDC2014 on Corelocation and indoor mapping. I also have the sample code from them. I am not sure what exactly they mean by "floor plan pixel". I have an image of the office and how can I use the following image to use as the floor plan pixel? I will really appreciate if somebody can guide me how to do or let me know if there are githubs or other resources are doing indoor mapping and tracking in iOS.
Thank you
You will need to apply for your venue to be mapped on Apple's Map Connect Website. You will have to declare that you are the manager for the venue, then instructions will follow. This will involve you providing blueprints for the venue to Apple, locations of Wi-Fi base stations and (possibly) iBeacons. You will have to use Apple's specific app (that you find in the Appstore) to map the venue. When all the process is done, you will be online: you should be able to see your venue in Apple maps and do whatever your need to do.
Having said that, Apple seems, still, focussed on venues that have at least one million visitors per year. If your venue is smaller you are stuck with iBeacons and your own implementation of a positioning / proximity algorithm. Take a look at Open Tagger, as an example in Swift, it will give you an idea of the task and hopefully a very good starting point.
https://github.com/PaoloLongato/open-tagger/tree/github-master

Can google maps or Apple Maps be used in IOS development as a game board

I am trying to develop an app as a project and thought of a game that would use an actual map of a city or town as its game board where then "pegs", "icons" or "players" would be moved to different locations. In my head I have ideas for most every aspect, except for how to make this work. So the direct question is, does anyone know of a way to use swift to use Apple maps or Google Maps as a game board where i can set specific locations for game pieces to move around to?
I would suggest something simple like the smarty pins game. You can do the same in an iOS app. For this you need to consider three things:
Google Maps SDK for iOS
Places API
Direction API
Store the question in SQLite DB for this app and fetch it whenever a new question is requested.
This tutorial will give you most of the idea of how to implement that. Rest of the creativity you have to put on your own!!

Techniques for offline reverse geocoding on a mobile device?

I am working on a mobile mapping application (currently iOS, eventually Android) - and I am struggling with how to best support reverse geocoding from lat/long to Country/State without using an online service.
Apple's reverse geocoding API depends on Google as the backend, and works great while connected. I could achieve similar functionality using the Open Street Maps project too, or any number of other web services.
What I really want however is to create a C library that I can call even when offline from within my application, passing in the GPS coordinates, and having it return the country and/or state at those coordinates. I do not need finer granularity than state-level, so the dataset is not huge.
I've seen examples of how to do this on a server, but never anything appropriate for a mobile device.
I've heard Spatialite might be a solution, but I am not sure how to get it working on iOS, and I wonder if it may be overkill for the problem.
What are some recommended techniques to accomplish this?
Radven
You will need to get the Shapefiles (lat/lng outline) of all the administrative entities (US states, countries, etc). There are a lot of public domain sources for these. For example, the NOAA has shapefiles for US states and territories you can download:
http://www.nws.noaa.gov/geodata/catalog/national/html/us_state.htm
Once you got the shapefiles, you can use a shapefile reader to test if a lat/lng is within a shape. There are open source readers in C, just google. I seen stuff at sourceforge for shapefiles, but have not used these myself.
The Team at OpenGeoCode.Org
If you're looking for an approach based on a quadtree, try Yggdrasil. It generates a quadtree based on country polygon data. A Ruby example script can be found here.
I can suggest good written offline geocoding 3rd party library.
https://github.com/Alterplay/APOfflineReverseGeocoding

Resources