Android Google Maps API获取标记屏幕上的位置

时间:2017-10-03 19:23:41

标签: android google-maps

我想获取屏幕上绘制的谷歌地图标记的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”时得到的值进行比较)

0 个答案:

没有答案