Amit Gupta
Amit Gupta

Reputation: 1077

Marker changes its position while zoom in or out in google map v2 in android

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));

Upvotes: 3

Views: 3086

Answers (1)

JoCuTo
JoCuTo

Reputation: 2483

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));

Upvotes: 7

Related Questions