Comments (11)
from mapview.
I would use the setRotation
method available on every View
since api level 11. Apply to the MapView
or one of it's parent view in your app.
Link to doc: https://developer.android.com/reference/android/view/View.html#setRotation%28float%29
from mapview.
Hmm but I need something like Google map rotation. On drag and rotate on a zoompanlayout. Could you please guide?
from mapview.
In the meantime, I had more time to think about it.
The proper way to support this would require some adaptations of the library. Indeed, the rotated map needs to update the visible tiles, which cannot be achieved by simply rotating the MapView.
So MapView currently doesn't support this feature. Although it might be added the future, either when I have time to do this or someone makes a PR.
from mapview.
RIght i was thinking about the same. It's really a good feature to add. And may be i will have to use an old version of tileview (2.x) where someone have done this. I do not want to use an old version again. Any chance this feature can be implemented soon in this also?
from mapview.
Thanks @peterLaurence Do try to add this soon as it will be extremely good to use. This map view is already in production grade. So with rotatable map it will work great in all real time apps. Great work on this library.
from mapview.
I have a very promising proof of concept of rotating map in my rotation
branch. But it's not ready yet.
Will you be available to beta test when it's done? (I hope soon)
from mapview.
Sure i will be ready to test it out. Let me know.
from mapview.
Perfect. I'm making progress - paths rotation and a few optimizations need to be done.
I let you know. Thanks
from mapview.
@android-bash
It has been harder and longer than I thought.
I've published the version 2.0.0-beta04
The API around map rotation is stable (although I might make slight changes before final release).
2.x.x is a major shift from 1.x.x as it enables map rotation. It's only an opt-in feature, while configuring the MapView, using enableRotation(). The RotatingMapFragment from the demo is an example.
Beware that there are some breaking changes. Most of the time, it's just a package name change.
The ScaleChangeListener interface has been removed. If you relied on this, I can explain how to do the equivalent in 2.x.x
from mapview.
Implemented in 2.0.0
from mapview.
Related Issues (20)
- Redraw map tiles HOT 3
- Marker callout disappeared when clicking or moving map view HOT 1
- No tiles visible, ability to center? HOT 1
- Marker size when changing the zoom level HOT 3
- BufferOverflow on Channel coroutine HOT 3
- MarkerView is not removed from the MapView HOT 5
- rectangular tiles HOT 1
- scrollTo / scrollToAndCenter using different coordinates after scaling HOT 6
- Can you support drawing points? HOT 2
- Draw polygon HOT 1
- BitmapFactory: bitmap marked for reuse HOT 3
- Non-existent zoom on an overlay. HOT 21
- Clear memory HOT 2
- maker cant be moved as MapCompose HOT 1
- can you support Marker Drag? HOT 4
- Mini gaps between tiles HOT 2
- How to click or long click on map to add marker.
- Support for .png deep zoom map
- bitmap marked for reuse can't fit new bitmap error (100% reproducible) for Remote HTTP mapview HOT 5
- Possibility to zoom farther out? 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 mapview.