3

I am using Google map V2 to put several markers on map. i am using default marker with different color, my problem is that when i perform zoom in or out operation marker changes its position.

Before zoom

After Zoom in

I have searched a lot but didn't get any solution.

to add marker i am using following code

myMap.addMarker(new MarkerOptions().position(new LatLng(serverResponse.get(i).getLat(), serverResponse.get(i).getLon())).title(data).snippet(data2));
Amit Gupta
  • 1,067
  • 13
  • 26

1 Answers1

6

You have forgotten to call to the method

.anchor(float a, float b)

when you are adding your maker. Please try this:

myMap.addMarker(new MarkerOptions().position(new LatLng(serverResponse.get(i).getLat(), serverResponse.get(i).getLon())).title(data).anchor(0.5f, 0.5f).snippet(data2));
JoCuTo
  • 2,463
  • 4
  • 28
  • 44