1. Help us improve the editor usability and artist workflows. Join our discussion to provide your feedback.
    Dismiss Notice
  2. We're looking for feedback on Unity Starter Kits! Let us know what you’d like.
    Dismiss Notice
  3. We’re giving 2017.1 beta testers a chance to win t-shirts and a Nintendo Switch. Read more on the blog.
    Dismiss Notice
  4. Unity 2017.1 beta is now available for download.
    Dismiss Notice
  5. Unity 5.6 is now released.
    Dismiss Notice
  6. Get further faster with the Unity Plus Accelerator Pack, free for new Unity Plus subscribers for a limited time. Click here for more details.
    Dismiss Notice
  7. Check out all the fixes for 5.6 on the patch releases page.
    Dismiss Notice
  8. Learn how you'll soon be able to publish your games to China in four simple steps with Xiaomi. Sign up now for early access.
    Dismiss Notice

AltSDK: GMap.NET & OxyPlot - Interactive GIS, online maps, routing, markers, labels - UnityUI & NGUI

Discussion in 'Assets and Asset Store' started by AltSoftLab, Dec 4, 2015.

  1. AltSoftLab

    AltSoftLab

    Joined:
    Jul 25, 2014
    Posts:
    189
    >> AssetStore links, Web Demos and more info at AltSDK main forum <<
    All solutions are already available on AltSoftLab and in Asset Store. Look more at the AltSDK main forum

    AltSDK specialized forums (all these tools are parts of the one AltSDK Asset):

    In this topic we present the several sub assets of AltSDK that allows you to bring interactive GIS functionality into your application. We took some of the very popular, powerful and widely used libraries and made a hard work on it to port it to AltSDK, to oprimize it to in Unity using and made this using more friendly.
    All these features available both for new Unity UI (uGUI) and NGUI developers. Just use it as any other visual controls. Also these features can be used without any GUI.

    [​IMG]

    These libraries are:
    • GMap.NET
    • OxyPlot
    Let's view some dipper on these fine tools that was ported and adapted to AltSDK.

    GMap.NET

    GMap.NET is great and Powerful .NET library. Enable use routing, geocoding, directions and maps from
    • Google
    • Yahoo
    • Bing
    • OpenStreetMap
    • ArcGIS
    • Pergo
    • SigPac
    • Yendux
    • Mapy.cz
    • Maps.lt
    • iKarte.lv
    • NearMap
    • OviMap
    • CloudMade
    • WikiMapia
    • MapQuest
    • etc.
    In other words, it is a control for developers who want to bring maps to Unity UI.

    It supports routing and geocoding, allows users to navigate to any coordinates, add markers, and more. You can choose which mode to run the program in, Server, Cache, or Server & Cache. It saves the maps as cache in your local drive so that it can load faster and save bandwidth. GMap.NET lets you explore maps and plan routes, run performance and network connection tests, export cache data, and more.

    At the center of the map there is a cross, you can point it anywhere and then use the slider to zoom inside quickly. It also supports Export, Import, and Prefetch of Cache.

    It also gives the .NET developer unlimited ability to extend it!

    Simple interface with comprehensive options

    The example UI is based on a normal window with a straightforward look that shows all available options. The maps are automatically loaded at startup, and you can easily explore them, zoom in and out, add a marker, as well as jump to a specific location by entering its coordinates.

    Add markers, plan routes, change the map

    It is possible to switch to another maps provider, hide the current marker or add extra ones, disable map dragging, put together a route, as well as to export and import cache files when it comes to routing and geocoding. Moreover, GMap.NET implements tools for viewing a vehicle or flight radar demo, as well as for testing performance and the TCP/IP connections.

    Evaluation and conclusion

    It had minimal impact on system performance, running on low CPU and RAM. All in all, this app features plenty of useful functions for viewing, planning and exporting maps and routes.

    Interaction
    • Pan - Right mouse button
    • Zoom - Mouse wheel
    • Select & zoom to area while holding shift and dragging mouse, switching between maps keeps selected area in the center

    Some GMap.NET screenshots are represented below. Look more in AltSoftLab Screenshots Gallery

    AltGUI Unity UI Integration - GMap with UI
    [​IMG]

    AltGUI Unity NGUI Integration - GMap
    [​IMG]

    AltSketch Unity GMap.NET Online Big Map Maker
    [​IMG]

    AltSketch NeoAxis GMap.NET and CombinedGeometry
    [​IMG]

    AltSketch XNA MonoGame GMap.NET Interactive
    [​IMG]

    AltSketch GMap.NET Demo - BingHybridMap
    [​IMG]

    AltSketch GMap.NET Demo - OpenCycleMap
    [​IMG]

    AltSketch GMap.NET Demo - GoogleHybridMap
    [​IMG]

    AltSketch GMap.NET Demo - WikiMapiaMap
    [​IMG]

    AltSketch GMap.NET Demo - OviTerrainMap
    [​IMG]

    AltSketch GMap.NET Demo - YahooHybridMap
    [​IMG]

    AltSketch GMap.NET Demo - ArcGISWorldStreetMap
    [​IMG]

    AltSketch GMap.NET Demo - OpenCycleTransportMap
    [​IMG]


    OxyPlot

    OxyPlot is one of the most powerful and widelly used nextgen interactive plotting libraries in the world at this time for the .NET framework. It has friendly API and hundreds of examples. In AltSDK OxyPlot can be rendered in Software and Hardware render mode. A short features overview presented below:

    Interaction
    • Pan - Right mouse button
    • Zoom - Mouse wheel
    • Zoom by rectangle - Ctrl+Right mouse button
    • Reset - Right mouse button double-click
    • Show ‘tracker’ - Left mouse button
    • Reset axes

    Some OxyPlot screenshots are represented below. Look more in AltSoftLab Screenshots Gallery

    AltGUI Unity UI Integration - OxyPlot Map
    [​IMG]

    AltSketch Windows Phone OxyPlot OpenStreet Map
    [​IMG]

    AltSketch OxyPlot - Tile Map Annotation (StatKart)
    [​IMG]



    AltSDK Social Links:
     
    Last edited: Jan 7, 2017
  2. AltSoftLab

    AltSoftLab

    Joined:
    Jul 25, 2014
    Posts:
    189
    Post place reserved for the future releases info...
     
  3. AltSoftLab

    AltSoftLab

    Joined:
    Jul 25, 2014
    Posts:
    189
    Post place reserved for the future releases info...