Comments (9)
Is this for NodeJS or browser?
The shared memory stuff is backend only, ie. the browser shouldn't know about it
from node-osrm.
This is for the node-OSRM API.
from node-osrm.
Ok, cool. We shouldn't use any ini file as thats purely optional and deprecated now. The C++ way to do it now is to populate an unordered map with the paths and pass it to the OSRM c'tor:
https://github.com/DennisOSRM/Project-OSRM/blob/develop/Util/ServerPaths.h
So passing the filenames directly sounds better to me.
from node-osrm.
👍
from node-osrm.
A convenient feature would be just to give the base name, i.e '/path/to/file.osrm' and the 'new.Engine(...)' call adds the appropriate suffixes assuming that all files are in the same directory.
from node-osrm.
@DennisOSRM Seems like that should built into the C++ API and then just naturally be supported by the Node bindings.
from node-osrm.
@jfirebaugh Ok, is on the todo-list. If the user supplies an .osrm
file instead of an .ini
it will do it's magic automatically. For now, let's continue with an .ini
file. This can then be added in due time. Does that make sense?
from node-osrm.
I'm starting to take a look at this.
from node-osrm.
Config part of this is done. Engine should still have dedicated route
, locate
, and nearest
functions to replace Query
.
from node-osrm.
Related Issues (20)
- Odd failure on linux with coverage build HOT 1
- Architecture optimized binaries HOT 1
- Un-mute logging in debug mode HOT 1
- osrm-extract error - attempt to call global 'canonicalizeStringList' (a nil value) HOT 4
- Installing via npm fails to build from source HOT 16
- Bundle osrm-components with node-osrm HOT 5
- Bundle osrm-unlock-all and other tools HOT 4
- Add support for geometries parameter polyline6
- macOS compilation issue with current osrm-backend master HOT 3
- cannot build never than v5.3.3 node-osrm from source HOT 11
- Wrap: Trip with Fixed Start and End points (TFSE) HOT 1
- Can't install node-osrm after install osrm-backend HOT 5
- Failing `annotations` tests HOT 1
- Wrap: Allow annotations parameter to accept specific fields HOT 7
- Expose `generate_hints` Parameter
- Installation issues with node v4.2.6, npm v3.5.2 HOT 2
- Precompiled binaries fail on alpine linux HOT 3
- Deprecate repository HOT 1
- How to use it or run it HOT 2
- dlopen failed: "/node_modules/osrm/lib/binding/node_osrm.node" has bad ELF magic HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from node-osrm.