Google Map API: làm sao để có thể lấy được nhiều điểm trung gian giữa 2 điểm?

Chào mọi người, hiện tại mình đang phát triển một ứng dụng để điều khiển robot. Ứng dụng android của mình sẽ tìm kiếm 2 địa điểm (bắt đầu và kết thúc) và gửi dữ liệu lên firebase (dữ liệu là thông tin lat,lang của các node trên lộ trình, được get thông qua https://maps.googleapis.com/maps/api/directions/json). Vấn đề của mình là làm sao để có thể lấy được nhiều điểm trung gian hơn. Ví dụ : Mình cần đi từ (10.869749, 106.802337) đến (10.870144, 106.804131), và google chỉ cung cấp cho mình 1 điểm trung gian là (10.8692206, 106.8038585). Mình cần nhiều điểm trung gian hơn, càng nhiều càng tốt. Mong cao nhân có thể giúp đỡ mình. Rất cảm ơn mọi người ạ!

Khi dùng Direction API thì chế độ di chuyển (travel mode, dạng di chuyển) sẽ để mặc định là lái xe (driving), nếu muốn hiển thị nhiều điểm di chuyển hơn thì chỉ việc để chế độ di chuyển sang đi bộ (walking) là được. Ngoài ra thì khi chọn đi bộ thì bên server sẽ chỉ hướng qua đường đi bộ và vỉa hè.

5 Likes

Rất cảm ơn anh đã giúp đỡ… Em sẽ thử xem ạ <3

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?