Giter Club home page Giter Club logo

utymap's People

Contributors

1nfinite9 avatar hexrain avatar kamisori avatar reinterpretcat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

utymap's Issues

unity: release MVP

This includes the following:

  • prepare street level scene (zoom level 16)
  • prepare bird-eye level scene (zoom level 14)
  • prepare globe level scene (zoom level 1)
  • prepare main scene
  • prepare offline map data
  • check major cities using detailed scene (New York, Roma, Berlin, London..)
  • ensure that android build is ready
  • close all other milestone related tickets
  • release android demo
  • make announcements

Core: fix bug bucket list

  • Pyramidal roof: facade seems to be higher than should be
  • Road connections are not nice
  • Overlapping terrain roads and areas
  • Negative layers should not be rendered

Speed up travis ci build

So far, all dependencies are installed every time and it takes most of the time. Possible improvements:

  • Dependency caching
  • Split clan/gcc configuration to prevent installing not needed packages

Add simple editor API

Core library should provide the way to add areas, ways and nodes to in-memory storage.

How do I use the plugin on OSX?

Hey. I know this library is still in development, but I was hoping to try it out. I'm on OSX. I know you don't have build instructions for OSX, but I think the following works:

# First, edit core/src/meshing/MeshBuilder.cpp to have the following:
#include <stdlib.h>
#include <string.h>

# ensure that correct compiler is selected
if [ "$CXX" = "g++" ]; then export CXX="g++-4.9" CC="gcc-4.9"; fi
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ../core
make
mv shared/libUtyMapLib.dylib shared/libUtyMapLib.bundle

However, I'm not really sure how to test it. Is there any chance you can provide a short tutorial of how to use this in a Unity project?

Test: check major cities

Offline data:

  • Berlin (Mitte)
  • Moscow (Red Square)
  • New York (Manhattan)

Online data:

  • Minsk (Center)

Core: loadQuadKey call is not thread safe

Looks like the problem is in StringTable implementation: need to change implementation to provide thread safe API. Ideally, without locking: just read all strings to memory.

Issues when trying to install and after built

Hey. I was trying to use your project in my game. Really finding for a dynamic 3D real world map library.

When I was trying to install it, the cmake kept saying that can not find the boost_unit_test library. Then I just added the use boost static library as true. But then I could not build it. The project failed to be built, the error is can not find boost_unit_test-gt-120vs-mt.lib. I really didn`t know why. Then I tried to build the whold project without the "test" project, but it can not generate the utymaplib.dll. But I can still build the unity project and make it run.
This time, the unity project worked but no map shown. Really weird.

By the way, is there any library/apis I can use for real-world dynamic 3D maps building ? I need it has the 3d models returned instead of some depth image.

Thanks a lot.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.