Map for Unity3D [closed]

0

I'm developing an application on Unity3D that resembles the Waze application, but for that I can not use a Google Maps API, for example Static Maps, because I'll need something that is offline and enable me to implement 3D models at a certain latitude / longitude.

I do not need a map so detailed, this project requires only the map tiles with streets and blocks, without the need for other information such as name of streets, name of avenues, establishments, residences, etc.

Is there something like this that I can implement in C #?

    
asked by anonymous 04.08.2016 / 08:34

1 answer

0

It seems like there are a few available:

Here is an example of how to use Great Maps, I chose this one because it has a greater number of downloads which is not indicative of anything.

map.MapProvider = GMap.NET.MapProviders.BingMapProvider.Instance;
GMaps.Instance.Mode = AccessMode.CacheOnly;
map.SetPositionByKeywords("Coldrerio, Switzerland");

var markersOverlay = new GMapOverlay("markers");
var marker = new GMarkerGoogle(new PointLatLng(-25.966688, 32.580528), GMarkerGoogleType.green);
markersOverlay.Markers.Add(marker);
map.Overlays.Add(markersOverlay);

Depending on the chosen Provider, the map information is different. For example The BingProvider that I used only has information of the Cities and roads, while the Satellites only allow to see the houses. If you use a Hybrid provider you can see both at the same time.

It is also worth noting that you will have to use Server mode at least once to have map information available.

    
04.08.2016 / 10:11