You need to store the data and re-set it after the marker was placed… what I did in an app of mine was setting the lat and lng to the coordinates of the just created marker immediately afterwards. Because else it would also jump back to the last set location of the map…