猿问

我正在尝试在Android的Google地图上的绘制区域内搜索附近的地方,例如银行,饭店,自动取款机

我正在尝试在Android的Google地图上的绘制区域内搜索附近的地方,例如银行,饭店,自动取款机。我在数组中获得坐标(纬度和经度),但是无法通过该数组找到附近的地点。有人可以帮我吗?我试图搜索,但没有找到结果。 很大的帮助将不胜感激!


这是我绘制的区号:


public class MainActivity extends FragmentActivity implements OnTouchListener {


    private static final String TAG = "polygon";

    private GoogleMap mGoogleMap;

    private View mMapShelterView;

    private GestureDetector mGestureDetector;

    private ArrayList<LatLng> mLatlngs = new ArrayList<LatLng>();

    private PolylineOptions mPolylineOptions;

    private PolygonOptions mPolygonOptions;

    // flag to differentiate whether user is touching to draw or not

    private boolean mDrawFinished = false;


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        mMapShelterView = (View) findViewById(R.id.drawer_view);

        mGestureDetector = new GestureDetector(this, new GestureListener());

        mMapShelterView.setOnTouchListener(this);

        initilizeMap();

        //Contains(null);

    }


    private final class GestureListener extends SimpleOnGestureListener {

        @Override

        public boolean onDown(MotionEvent e) {

            return true;

        }


        @Override

        public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,

                float velocityY) {

            return false;

        }

    }


    /**

     * Ontouch event will draw poly line along the touch points

     * 

     */

    @Override

    public boolean onTouch(View v, MotionEvent event) {

        int X1 = (int) event.getX();

        int Y1 = (int) event.getY();

        Point point = new Point();

        point.x = X1;

        point.y = Y1;

        LatLng firstGeoPoint = mGoogleMap.getProjection().fromScreenLocation(

                point);

        switch (event.getAction()) {


        case MotionEvent.ACTION_DOWN:

            break;

 

我在mLatlang上得到了数组,现在我要根据该坐标而不是当前位置在附近放置


PIPIONE
浏览 514回答 3
3回答
随时随地看视频慕课网APP

相关分类

Android
我要回答