我想获取屏幕上绘制的谷歌地图标记的x和y值。 我用过这个:
public int[] markerToXY(GoogleMap map, double lat, double lng){
LatLng l = new LatLng(lat, lng);
Projection projection = map.getProjection();
Point screenPosition = projection.toScreenLocation(l);
return new int[]{screenPosition.x, screenPosition.y};
}
但是这给了我错误的x和y值(我将它们与你在手机上的android开发者菜单中启用“show position”时得到的值进行比较)