屏幕坐标和地图坐标相互转换一下, Projection pj=mapView.getProjection();

解决方案 »

  1.   

    mMapCoords=pj.toPixels(point, null);
      

  2.   

    跪求更详细代码,我知道转换成像素坐标,但是怎么判断一个点 GeoPoint有没超出屏幕范围?
      

  3.   

    同求急啊 我做的是实时画的 如果超出屏幕范围就出错 楼主如果解决了告诉我一声吧qq1406619208
    email:[email protected]
      

  4.   

    1、获得当前屏幕的地图范围(关于百度地图的API我不是特别清楚,但是这是一个基础操作,应该是有这个API的,楼主可以查下)
    2、将已知点(你说的1000多个点),做点在矩形(第一步获取的地图范围)内的测试,即可。
      

  5.   

    应该有个接口,根据你的经纬度转成一个Point值,这里Point值里的X和Y坐标,大于0小于屏幕的宽高,就是在屏幕内了