I've poured over the docs and haven't been able to figure this out. Is it even possible?
How can I use a custom bitmap for the "you are here" point in a MyLocationOverlay?
7.8k Views Asked by Jeremy Logan At
2
There are 2 best solutions below
2
Fernando Gallego
On
I made a few changes to the previuos code in order to get it to work properly because the arrow was pointing to the wrong direction and rotating in the opposite direction.
I changed
matrix.postRotate(mOrientation);
for
matrix.postRotate(this.getRotation());
and added to the end:
mapView.postInvalidate();
to redraw the arrow when it changes
Related Questions in JAVA
- Add image to JCheckBoxMenuItem
- How to access invisible Unordered List element with Selenium WebDriver using Java
- Inheritance in Java, apparent type vs actual type
- Java catch the ball Game
- Access objects variable & method by name
- GridBagLayout is displaying JTextField and JTextArea as short, vertical lines
- Perform a task each interval
- Compound classes stored in an array are not accessible in selenium java
- How to avoid concurrent access to a resource?
- Why does processing goes slower on implementing try catch block in java?
- Redirect inside java interceptor
- Push toolbar content below statusbar
- Animation in Java on top of JPanel
- JPA - How to query with a LIKE operator in combination with an AttributeConverter
- Java Assign a Value to an array cell
Related Questions in ANDROID
- Delay in loading Html Page(WebView) from assets folder in real android device
- MPAndroidChart method setWordWrapEnabled() not found
- Designing a 'new post' android activity
- Android :EditText inside ListView always update first item in the listview
- Android: Transferring Data via ContentIntent
- Wrong xml being inflated android
- AsyncTask Class
- Unable to receive extras in Android Intent
- Website zoomed out on Android default browser
- Square FloatingActionButton with Android Design Library
- Google Maps API Re-size
- Push toolbar content below statusbar
- Android FragmentPagerAdapter Circular listview
- Layout not shifting up when keyboard is open
- auDIO_OUTPUT_FLAG_FAST denied by client can't connect to localhost
Related Questions in BITMAP
- How can I extract the bounds of a bitmap in a canvas from the values in the transformation matrix?
- Displaying bitmap image on Android (OpenCV)
- Change color of bitmap by color Transform Matrix not working
- TImagelist for large images
- crop bitmap in screen size from custom width
- Bitmap too large to be uploaded into a texture (3000x1547, max=2048x2048)
- Converting Bitmap to ByteArray and back to Bitmap not working
- Trying to make a random pixel in a bitmap a new color, but it is giving an error why
- Resizing images failing on start, setContentView & bitmap factory[android]
- Pass image URL/URI from Activity A to open as Image in Activity B Android
- Draw cirble bitmap in onDraw() ImageView without creating another bitmap
- android Bitmap Subsampling of Image
- fast converting Bitmap to BitmapSource wpf
- How to save image to sdcard when using Fresco?
- How to check each bit in 16 bit address in C
Related Questions in ANDROID-MAPVIEW
- Only display annotations within visible mapview area
- Error inflating class fragment- Android Google Map Api V2
- MapView markers get directions to Address
- Circle menu for mapview Marker in Android google maps API V2
- Android : MapView in a CollapsingToolbarLayout
- How can I access variable from a callback method on Android
- LinearLayout in ScrollView: Make last child have minHeight and fill empty space if necessary
- GPS-Service , Main Activity and Map Activity (Pass co-ordinates from service to map current location)
- MBTilesOsmDroidExample Failed to Load MBTiles File from Assets Folder
- Marker not displaying on GoogleMap
- GoogleMap - animateCamera() doing nothing after Fragment resume
- how to create Android map v2 using MapView class
- Google Maps v2 Expected 4030500 found 0 exception
- mapView is not changing
- Image Button is not working in InfoWindowAdapter in google map v2
Related Questions in MYLOCATIONOVERLAY
- Receive location updates of OSMdroid's MyLocationNewOverlay
- How can I be notified when Google Maps My Location layer loses user location?
- Android: custom compass image only partially redraws
- mylocationoverlay disappears first time it find location
- Android google map myLocationOverlay disappears?
- Get MyLocationOverlay from osmdroid MapView
- Get reference to Android My Location Overlay Blue dot animation
- Android MyLocationOverlay - marker disappear after a period of time
- Return null with myLocationOverlay.getMyLocation();
- Modifying mylocationoverlay Color in Android
- using geocoder with myLocationOverlay
- MyLocationOverlay vs. LocationManager, and background Service
- Is there a way to turn off the blue circle while using MyLocationOverlay in android
- Animated Drawable MyLocationOverlay()
- Google maps padding does not take into account my location
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
It looks like the correct mechanism to do this is to extend MyLocationOverlay then override the drawMyLocation() protected method.
The following uses an arrow to show where "you" are and which way "you" are pointing: