This looks very good! Is there a way to change the style of the map? Is this easily accessible in Unity Inspector?
Thanks for your comment!
Yes, when using Google Maps, you can implement styled maps as described here.
Some of the options are not yet available from the inspector, as they are specific to the Google service (MapNav is also compatible with other maps providers) but they are very easy to use by modifying the url call in the mapnav.js script.
If you have any doubt or issue, please let me know and I will be happy to help
I can’t make it work. I just see a pink texture in the map all the time. The call to the Map Quest Open Api and the Api key are working but the texture is never applied to the map.
Hi j3st3r,
It sounds like a missing material. Have you checked if the map’s renderer is using the maptile material?
Could you send me a screenshot showing your issue to support@recursivearts.com?
Thanks.
Hi 8volution,
the map’s renderer is using the maptile however when I start the 3D Demo Scene the result is the same, the texture is never loaded in the map.
Pleas find attached the screenshot in your mail.
Thanks
The problem was in the material. There wasn’t shader assigned to it. Issue solved. Awesome package and fast and great support. Great work!!!
Thanks
Thanks j3st3r. I was just about to send you an email asking about the shader ;). Good to know everything is working fine now.
Enjoy!
Question :
Can you get feed back from the map - like if user pans around and taps a location on the map, can you get the lat/long coordinates of where they tapped?
Thanks!
Does this asset works with free version of unity on mobile platforms?
Yes, it works on Unity free and pro, including mobile Add-ons.
For example, SonicMaps is a commercial iOS/Android app developed with MapNav and Unity free (no need for iOS/Android Pro add-ons).
Hi Dosetsu,
Yes, the GetGeolocation script included with MapNav returns lat/long coordinates from a Unity World location input. You’ll just need to use that method when tapping the map.
Panning and zooming touch gestures are already implemented in MapNav so you will only have to write your tapping code.
I’m interested in using this tool but I would like the ability to stylize the map to look more like these maps http://snazzymaps.com/.
Can I Use mapNav to stylize the map as I would be able to using Google maps api? Please let me know.
Nevermind. I found the answer to this above. Thank you.
Could you please provide a c# implementation?
Thanks!
Hello,
Could map on MapNav work on every county ?
for example,… In Taiwan?
Thanks !
Hi… Is it possible (and do you have any example scenes) to create a Google Earth type experience with MapNav? (ie a sphere that can be spun around and zoomed in/out of - obviously including the tile-loading of the map)…?
Hello, could you give me an example of how to use mapnav with the mapquest or google maps API to change the colors of the map? It can be done with the API but how can i call the javascript API within the plugin??? Thanks!
I am happy to announce that a C# implementation of MapNav (v.1.3.2) has now been submitted for approval and should be available in the next days. The Unityscript (Javascript) version has also been included as a zip file in order to avoid conflicts. Those updating from a previous version please make backup your projects before downloading the new release.
Thank you.
Yes, MapNav works in every location, included Taiwan. Note however that some maps providers have limited satellite images coverage for some areas. Details on how to implement a different provider can be found here.
Unfortunately this feature is not yet available as MapNav is currently based on a 2D Mercator Projection of the globe.
The map can be customised for example using Google Styled Maps. Just add the corresponding parameters to the url call in the MapNav.cs/MapNav.js script.
I hope it helps.