Android :: Draw Marker In Runtime / At On LocationChange?
Sep 7, 2010It is possible to draw markers in runtime or at onLocationChange event, not on Create event?
View 1 RepliesIt is possible to draw markers in runtime or at onLocationChange event, not on Create event?
View 1 RepliesI'm just getting started with developing for Android. I'm looking to port one of my iPhone applications, but I'm kind of at a loss for how to draw a view at runtime (a view not declared in the XML). Basically, I want to draw a simple rectangle, but then be able to manipulate its frame after being drawn. Sorry if this is a really, really simple question, but I can't seem to find some equivalent to the iPhone SDK here.
View 1 Replies View RelatedIn my android application I use this method in "draw" Overlay class for draw route on map. Can someone tell me if this method is good (in terms of performance) for route draw on map or I must to put code in Thread ??
I'm new to android.
public synchronized void draw(Canvas canvas, MapView mapView, boolean shadow) {
if (pointsAndTimes.isEmpty()) {
return;
}
Projection projection = mapView.getProjection();
Paint paint = new Paint();
paint.setARGB(250, 255, 0, 0);.............
1) I am developing my app in Eclipse 3.4.1 with Android (ver 1.1_r1) plugin. My app compiles and executes without errors when using the Eclipse IDE.
However, when I export my app (unsigned) using Eclipse (via {select project} >right-click>Android tools>export unsigned application package), sign it, and try to run it on the Emulator, it throws a runtime error when I try to update my sqlite database, at which time the specific error created is: SQLite error#14, unable to open database. It is able to read from the database without problems. (I have also verified that the database is: open, is not readonly, is not locked by another thread, is not in the middle of a transaction.)
I have limited experience, but this seems more like a "system" problem given that the app works OK in Eclipse IDE but then fails as an exported/signed apk. Some googling of SQLite resources revealed a similar error on a non-Android platform which was fixed by: "Set your permissions correctly on /var/tmp, or whatever directory you are using to hold temporary files".
Does Android have temporary files, and if so how does it handle permissions on temporary files? Is there a way to check or set these permissions to see if this fixes my problem here?
2) Not sure if it is related, but after I have run the exported/signed app which causes the runtime error, if I reboot the Emulator, and try to run the program using the Eclipse IDE , the program fails with the same exact error. PLUS I also noticed the following error message while the program is installing/running: 03-01 22:22:29.282: ERROR/PackageManager(53): Package com.northwestradiology has mismatched uid: 0 on disk, 10019 in settings; read messages:
I can restore the Eclipse version of my program to be able to execute without runtime errors by utilizing the -wipe-data option for the emulator. But note that if I run my signed APK using an emulator created with the -wipe-data option, it still throws the runtime error listed above...
I was wondering how can I display a bubble (a bubble like when you use Google map and you click on a marker there is that bubble that appear with a picture ans some informations) when I tap on one of my Marker that are on my Android Google map?
View 2 Replies View Relatedi want to add a marker to a position int the map ,so i add a image through canvas by overwrite overlay .But i want to get the other activity through clicking the image,who can tell me what can i do?
View 2 Replies View RelatedI am developing an application which shows the current location of the user. I want to display a marker on the current location of the user.
I have used an image as marker to display current location. But i want to display an animated arrow showing the range just like in the google maps android app. Can anyone please tell me how to achieve this.
Can any one help to create map view with a marker.
When we are clicking marker it should display info window.
By clicking that info window it shoul goto another layout.
I am looking for code examples of how to draw a description box when clicking on a map marker. Something similar to google map's implementation - http://code.google.com/apis/maps/documentation/examples/icon-custom.html (Click on the marker to see an example)
View 4 Replies View RelatedHey Is it easy/possible to drag marker objects in a MapView?
View 10 Replies View RelatedHow can I drag a marker on the map?
How to handle it in onTouchEvent()?
I had written one code that actually drags. But it feels like the map is moving instead of the marker. That code is...
I want to add a dialog or a window in the map when click the marker as folows?but i don't know what to do. Does put the dialog int the Overlay or MapView?
View 12 Replies View RelatedI am displaying google map and on top of that some overlay items(Markers) are there. When tapping on the markers, I need to display PopUpWindow. The code is executing but popup is not displaying.
popUp.showAtLocation(layout, Gravity.TOP, 0, 0); popUp.setFocusable(true); popUp.setTouchable(true); popUp.setOutsideTouchable(false); popUp.update(0,50, 320, 70);
Here layout is an object of LinearLayout.
I created another android application, in that, I put the above code and its working perfectly. PopupWindow is displaying.
I've got the following code which gets information from a database and plots it on a map. The information is there and clickable but the actual icon androidmarker is not visable. Why? How do I fix this? code...
View 1 Replies View Relatedhow do i change the default blue animated marker for MyLocationOverlay in google maps?
View 1 Replies View RelatedI have a made custom popup marker. There is a button on the popup that shows up when you click on a marker on the map. Its function is to open a new activity when the button is clicked. So in the onClick function of the setOnClickListener() call, I created a new object of the Activity class and used that to call the various methods that needs to start the activity but I keep getting a java.lang.NullPointerException thrown regarding the line that calls the startActivityForResult() method. Not sure of the best way to go about this. I have pasted a sample code...
View 8 Replies View RelatedI want to create a mapview marker with 4 elements:
- picture (of user)
- background
- text (username)
- Arrow to show an direction
OverlayItem.setMarker() accept only a drawable.
How can I create an drawable with 4 Items? Or can i add an View as marker to overlayItem?
any ideas?
I displayed map and on top of map, I displayed a number of overlay Items(Markers). Clicking on overlay Items or markers will do some action. But the problem is when I click around the marker, means outside the marker, at that time also, the event triggers. I want to restrict that exactly when I am clicking on the marker, event has to take place. I am doing the event in opTap() method.
How can I restrict the event triggering to exactly when I click on the marker.
I can draw overlay items onto google maps just fine, an image that looks like:
_____
| |
______
/
Where the "/" part is the "pin" that marks the lat/lon on the map and a picture in the middle of it. My question is, is there any way to expand this when the user clicks on it? I'll of course have to change this to some kind of dialog or layout and change it when it gets clicked.
I want to have it smaller like that with just an image when not clicked on, but when it is clicked on it expands over like a second to:
--------------------------------------
| <image> <buttons> |
| <buttons> |
| <some info here> |
| |
--------------------------------------
/
Is this possible?
How do I add a marker on a particular location in the map?
I saw this code that shows the coordinates of the touched location. And I want a marker to pop or be shown in that same location everytime it is touched. How do I do this? Code...
Why I have to code so much for it. Like, I dont want to care about...the position of the balloon (I just want to assign a geopoint) the layout of a basic balloon (Later on I might want to implement a xml based layout) the number of shown balloons (only display one at a time) the open/close behaviour of the balloon (close, when an other bollon is tabbed)
View 1 Replies View RelatedI am working on a MapView app in Android. I have three markers that I want to be able to use the Google Map API getlocation-function on, later on. In order to try it out I would like to move the marker with a drag and drop-function, and then check the location.
Anyone who has gotten a drag and drop to work on an android marker, or know a way to start figuring it out?
Just wondering if there is a standard/default overlay/marker that I can use in the MAPVIEW?
I have been searching on the web and all tutorials talk about extending the Overlay and put your custom image on it.
Is there a easier way? I just want to have the a marker, nothing fancy.
I have map in m android app but it doesn't work well. I spent last two hours looking in code line by line but I don't know what is the problem.I set in manifest uses google maps. Map shows marker, doesn't show map ( instead in background is grid lines), zoom controls disappear after few seconds and not come back. What can be a problem ?
View 1 Replies View RelatedHow can I read an XML file and then take over the individual items as markers in an overlay.
Here is an example of my XML files.
CODE:...............
I'm still a newbie in Java / Android but nowhere can I find a guide.
hello everyone, I would like to use the new AudioRecord class to record in PCM format. Create class and setRecordPositionUpdateListener to it, then start recording, I can't get any notification from system forever,why?(I didn't get any error when running)
The next is my code.
CODE:.............................
I want to place an animated marker showing a user's current location in an Overlay over a MapActivity. I need to be able to turn the animation on and off.
I thought this could be accomplished as follows:
CODE:..............
The constructor is invoked from the main MapActivity.onResume() using
locationOverlay = MyLocationOverlay(this)
And the animate/draw is invoked by
CODE:.................
However, the run() method never seems to be invoked.
I am trying to put a Marker of a special location, I have tried all the marking ways but cannot figure it out...here is my code
import com.google.android.gms.maps.SupportMapFragment;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
[Code]....
Here is my layout...the map works i just need a marker
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
[Code]...
I'm building a google map application that marks several points on the map. I'm currently trying to get the dialog box to appear when the marker is clicked. Right now, the markers appear at the right places but when i click them, the entire application stops unexpectedly/forced to close.Does anyone have any suggestions on what is wrong and how i should go about fixing it?
View 1 Replies View RelatedI have android application with ListView, where each row has own "refresh" button. Refreshing content is based on asynchronous http call, so until it completes (or timeout) I'd like to display some kind of graphical "busy" marker in each affected (clicked) row. What is best practice to do it? I see animated gifs - i.e. ones with rotating circle - does not animate on Android. So far I tried RotateAnimation on static image, it looks OK but it's not what people are accustomed to. Is there any better way to mark individual row in ListView as being updated?
View 3 Replies View Related