Custom Map using ibeacon technology swift - ios

i have started working on an application where i will be using ibeacons to fetch the distance and show the distance between your iphone device and beacons around the iphone device. i gone through lots of stuff about beacons and some SDK which i can use to make an application like Estimote, Eddystone, ibeacons .
Only part i am not able to understand where i want to add an custom map in it . how i can achieve that . so that it can link to beacons and show the location of the beacon in a map format .
this question might be naive but i am stuck and unable to understand . any help would be appreciated
thank you in advance

There are a number of map SDKs you can use on iOS including Apple's MapKit and Google Maps for iOS. You can also simply draw your own map as a SVG image (a vector scalable format allow you to zoom in and out without losing resolution.) You can then record in your app the latitude and longitude of the beacon, and when detected, center the map to that latitude and longitude perhaps with a blue dot at the center.

Related

Indoor Navigation without Beacons

currently i'am working on a university project where i want to create a smartphone indoor navigation solution without beacons. Is there any possible way of combining the map of the area with sensors of the smartphone to get a good accuracy? When I did research the most of the solutions rely on BLE Beacons, some on other technologies.
I only saw one company called mapsted which just rely on their algorithm. But i cannot mind how this should work. Like i thought indoor positioning always need something (e.g. beacon) to determine the smartphones location via triangulation.
If anyone has some thoughts on this topic, thank you :)
I am also working on Indoor Positioning without Beacons but don't have any idea to plot it on Map or floorplan. If you get any solution just let me know. You can search out about the openstreetmaps , Mapbox and openlayers where u can create indoor map and use it for ploting.

Create track motion app in iOS

I just want some hint of how can I create an app in iOS which can do following.
When a user is at point X, user will click on start button so app will start a timer and track the movement. User will be on a horse and user needs to ride in a full circle. When user comes back to point X the app should draw the route taken by the user on the horse.
Aim is to ride completely in a circle. I want to make this app to
practice and see how close to a circle I ride.
I tried to look at GPS locator but I am not sure whether it will give me efficient results because the circle I ride can be as small as 60m or less in radius.
I don't know if iOS GPS can be this accurate. I read article on motion sensor and how to track rotation and acceleration.
But I am not quite sure how to use that to my advantage.
I just need some tips like which API to use etc.
Using the Standard Positioning Service one can achieve 15 meter
horizontal accuracy 95% of the time. This means that 95% of the time,
the coordinates you read from your GPS receiver display will be within
15 meters of your true position on the earth.
More Information click here
For integrate Map and draw path using current position google map is good option for integrate in iOS mobile .
small and range and get accurate result use indoor position system.
For more information about Indoor positioning system (IPS) click here
http://developer.estimote.com/
and Github iOS demo : get code

Compute Heading iOS mapkit

I am working on functionality where I need to animate car driving on the map which is similar to what Uber has for customer application.
Current approach: I receive latest driver's coordinate from the api after particular polling interval, I use latest lat long and last known lat long to calculate directions using MKDirection. Currently I am able to animate car on this polyline received via directions api but I am not sure how to calculate heading to rotate car in a particular directions.
Note: Client's requirement is to use apple's native maps and api available and not to use Google Maps api.
Any insights on computing heading will be helpful.
Have you looked at this answer? https://stackoverflow.com/a/12696424/1364963
This should outline how to calculate a heading from two GPS coordinates.

Polygon geofencing with iOS

I am trying to find a way to create several polygon geofences with iOS. I need to draw multiple zones in a city to represent areas, streets, etc. From what I've read so far, iOS only allows circular zone from a geolocated device.
Is it feasible with iOS?
Is there a web app somewhere to draw polygons on a map and generate the coordinates in an array?
1) iOS only allows to create circular geofences indeed however what you are trying to achieve is possible with some extra logic.
I have developed similar features so I suggest you to do the following:
create a circular geofence that embeds your polygon
when the device gets notified as being within the circular geofence,
start the GPS
every time you get a location update, check if its coordinates are
within the polygon
turn off the GPS as soon as the device's location is found within the
polygon, unless you need to be notified when exiting the polygon as
well
turn off the GPS when the device gets notified as outside the
circular geofence
As you need polygon geofences I guess you expect a good level of accuracy, so you would need to use an extra layer of GPS on top of the geofencing anyways, as geofencing is not accurate at all.
2) Have a look at those links:
https://github.com/thedilab/v3-polygon-shape-creator
https://github.com/tparkin/Google-Maps-Point-in-Polygon

How to find device location in blackberry

I have to find current user location in map view.How can i do that in black berry.Is it possible to find current location using GPS and show it on BlackBerry in India.Please provide some help.How can i achieve.
Thank You
Here is a tutorial on how to obtain GPS coordinates.
http://docs.blackberry.com/en/developers/deliverables/11944/CS_retrieving_the_location_of_a_BB_cont_fix_962151_11.jsp
Once, you obtain the coordinates, you can open the maps application and display the location on a map.
http://docs.blackberry.com/en/developers/deliverables/11944/CS_specifying_locations_on_a_map_using_location_893346_11.jsp

Resources