How to attach a flexible marker on map something like Uber and Lyft?
Asked Answered
E

1

7

How to attach a flexible marker on map something like Uber and Lyft ? am using Google maps v2.

Basically, i want to display a marker on map while the position of the marker is changed upon moving the map.

edited:

Ok i solved my problem.

first : add an imageview to the same layout and position equal to center. second: to get the coordinate of the center of the map use the following approach

1- get viewgroup ( FrameLayout ) in my case where the map fragment is located.

FrameLayout myContainer = (FrameLayout) findViewById(R.id.content_frame);
int mapHeight = myContainer.getHeight();
int mapWidth = myContainer.getWidth();

2- use setOnCameraChangeListener and on camera change get the coordinates:

LatLng center = mMap.getCameraPosition().target;
Eun answered 8/2, 2014 at 23:4 Comment(0)
E
7

edited:

Ok i solved my problem.

first : add an imageview to the same layout and position equal to center. second: to get the coordinate of the center of the map use the following approach

1- get viewgroup ( FrameLayout ) in my case where the map fragment is located.

FrameLayout myContainer = (FrameLayout) findViewById(R.id.content_frame);
int mapHeight = myContainer.getHeight();
int mapWidth = myContainer.getWidth();

2- use setOnCameraChangeListener and on camera change get the coordinates:

LatLng center = mMap.getCameraPosition().target;
Eun answered 12/2, 2014 at 12:5 Comment(1)
and then? i got center now? zooming in/out moves from the center of the screenJerky

© 2022 - 2024 — McMap. All rights reserved.