mapzen / android Goto Github PK
View Code? Open in Web Editor NEWWhere you can find everything Android from Mapzen
Home Page: http://mapzen.github.io/android/
License: Apache License 2.0
Where you can find everything Android from Mapzen
Home Page: http://mapzen.github.io/android/
License: Apache License 2.0
Add wrapper for Tangram MapView that automates API key init. MapFragment should be updated to leverage the SDK MapView.
Should include basic instructions for submodule initialization, building the project, running unit tests, also running the sample app.
Tangram and LOST only for now
If we want to model the prevailing map behavior then showing a UI component to center on the users current location (and start tracking updates) will also be enabled when setMyLocationEnabled(boolean)
is set to true.
Once I worked thru the compiler, import, and dependency import issues, I get a black map rendered on all devices and emulators.
I am assuming it's something todo with vector tiles not getting downloaded and handed off, because (on device at least) everything initializes correctly.
Devices test:
1+1 running 5.1.1
Nexus 7 2013 running 6.0.1
Hello, I am looking for Android library which can render OpenStreetMap vector data. I need such library for rendering offline maps. I had look at MapBox and their offline maps inside their library are closed source. And it very often lags. But I found your library and I like it. I like your idea about open source and open data. Now I use in my Android app Google Maps API, but they are not supporting offline maps nor vector tiles. So I need mapping library to replace it, because I am planning to do paid version of my app with offline maps. I found this issue in tangram-es repository tangrams/tangram-es#626 but I think for offline maps this is not very suitable for users to download thousands of tiles to their storage to show offline maps. In refill style I found that there is commented url "//localhost:8080//osm/all/{z}/{x}/{y}.topojson". Are you planning to do some http server on localhost for Mapzen Android SDK which can serve offline tiles? It will be fetching tiles from osm files which contains data about countries/cities? Also are you planning to adjust your API more like to Google Maps API? As I can now see there is much things missing compared to Google Maps API. I am asking this because I need to estimate needed work to adapt new mapping library inside my app. Anyways thank you a lot for this amazing job.
Turn by turn navigation text-to-speach is alerting me just as I'm approaching an intersection for a turn instead of 500 feet before. A little more heads up would be helpful :)
Moving this to: mapzen/eraser-map#207
Right now the sample app eats up battery if you leave it running in the background
When I start a Mapzen Activity from the samples list on my device, I get the following exception.
In short: Android cannot inflate mapzen.android.MapView because there has been a stack overflow.
I run Android 4.4.4.
If I find out anything further about this bug, I will post it here.
Currently we require "© Mapzen" in our terms but it seems like that is something we want to change.
Open Questions:
My proposal for v0 would be a small text link just saying "Mapzen" pointing to /rights. In a later version we could make something expandable. We update the legal docs to have something specific to mobile and say you should use our default implementation.
CCing for thoughts: @nvkelso @bcamper @randymeech
@msmollin motioned to add:
“Include the Open Source Sonatype Nexus Repository"
repositories {
maven {
url "https://oss.sonatype.org/content/groups/public"
}
}
to https://github.com/mapzen/android/blob/master/docs/installation.md
thoughts? @sarahlensing @ecgreb
Include a [setMyLocationEnabled(boolean enabled)] in the compatibility layer to automatically track the user’s location using LOST.
In nearly all the documentation files, there's a line that looks like
mapFragment = (MapFragment) getSupportFragmentManager().findFragmentById(R.id.fragment);
This has line has multiple problems. mapFragment
is never declared anywhere, and R.id.fragment
does not match the the fragment's name when it's defined in https://github.com/mapzen/android/blob/master/docs/markers.md and is called map_fragment
The correct line should be MapFragment mapFragment = (MapFragment) getSupportFragmentManager().findFragmentById(R.id.map_fragment);
@ecgreb / @sarahlensing / @mjcunningham
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.