GPS marker on custom map

Discussion in 'Navigation' started by carlharrison1, Oct 26, 2017.

1. carlharrison1

Joined:
Feb 5, 2017
Posts:
17
Hi all,

I'm not after code but rather a helping hand to where I can start looking to solve this problem.

I want to place a gps location marker over a map of a park. So I have a hand drawn (to scale) map of a wildlife centre and I want to only show this on the screen but have the users location (when they are in the park of course) show up and follow them round the centre.

I have followed tutorials before where I can get a gps marker on google maps, but how can I overlay real world coordinates onto my drawn map.

Can anybody give me a hint here?

Many thanks

2. JBR-games

Joined:
Sep 26, 2012
Posts:
387
So im unsure how to get gps coordinates to unity... But once you figure out that part in unity .... Edit... Check this link. http://answers.unity3d.com/questions/344770/how-to-get-gps-coordinates-in-unity-3d.html

so typical gps is degrees , minutes, seconds..
As long as your map is "near" correct scale..
DD (decimal degrees)= degrees + (min/60) + (sec/3600) of gps location. so x=0,y=0 in unity location on the map = real world location of xdegs you can make a simple formula that takes your unity location adds the correct degrees to it and transforms it to real world location.. Likely this will need to be an approximate location since your also converting distance to degrees of rotation.. A quick test wold be to check each side of the map in real world location and devide that by the unity size of the map. That should give you an approximate deg per unity unit..

Last edited: Oct 26, 2017
3. AlanGrant

Joined:
Aug 27, 2016
Posts:
52
Hi,
Can I suggest to use a geo localized map and then drop your pins onto it?
You could even localize the hand drawn (or 3D model) map and show it on top of a 3D world map.
If you like the hand drawn style for a map you can check out this GO Map style and, of course, my website.
Bye
Alan