From 505f6630f5e23deed003abc42e49a7fe8015e815 Mon Sep 17 00:00:00 2001 From: Nezumi2711 <73208452+Nezumi2711@users.noreply.github.com> Date: Wed, 22 Jun 2022 09:17:14 +0700 Subject: [PATCH] Fix direction google map --- FoodifyServer/app/src/main/AndroidManifest.xml | 2 +- .../com/waterbase/foodifyServer/Remote/IGeoCoordinates.java | 5 +++-- .../java/com/waterbase/foodifyServer/TrackingOrder.java | 6 ++++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/FoodifyServer/app/src/main/AndroidManifest.xml b/FoodifyServer/app/src/main/AndroidManifest.xml index 882285b..a36fc99 100644 --- a/FoodifyServer/app/src/main/AndroidManifest.xml +++ b/FoodifyServer/app/src/main/AndroidManifest.xml @@ -36,7 +36,7 @@ --> + android:value="AIzaSyCqmoLlawoQzmwjZI2_Yo_V33An_nNZADs" /> getGeoCode(@Query("address") String address); + Call getGeoCode(@Query("address") String address, @Query("key") String key); @GET("maps/api/directions/json") - Call getDirections(@Query("origin") String origin, @Query("destination") String destination); + Call getDirections(@Query("origin") String origin, @Query("destination") String destination, + @Query("key") String key); } diff --git a/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/TrackingOrder.java b/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/TrackingOrder.java index ad78c40..e33ed87 100644 --- a/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/TrackingOrder.java +++ b/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/TrackingOrder.java @@ -68,6 +68,8 @@ public class TrackingOrder extends FragmentActivity implements OnMapReadyCallbac private static int FATEST_INTERVAL = 5000; private static int DISPLACEMENT = 10; + private static String MAP_API = "AIzaSyCqmoLlawoQzmwjZI2_Yo_V33An_nNZADs"; + private IGeoCoordinates mService; @Override @@ -127,7 +129,7 @@ public class TrackingOrder extends FragmentActivity implements OnMapReadyCallbac } private void drawRoute(LatLng yourLocation, String address) { - mService.getGeoCode(address).enqueue(new Callback() { + mService.getGeoCode(address, MAP_API).enqueue(new Callback() { @Override public void onResponse(Call call, Response response) { try { @@ -157,7 +159,7 @@ public class TrackingOrder extends FragmentActivity implements OnMapReadyCallbac //draw route mService.getDirections(yourLocation.latitude + ", " + yourLocation.longitude, - orderLocation.latitude + ", " + orderLocation.longitude) + orderLocation.latitude + ", " + orderLocation.longitude, MAP_API) .enqueue(new Callback() { @Override public void onResponse(Call call, Response response) {