-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMapHandler.java
More file actions
32 lines (24 loc) · 1012 Bytes
/
MapHandler.java
File metadata and controls
32 lines (24 loc) · 1012 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package com.student.krborowi.shutthephone;
import com.google.android.gms.maps.model.LatLng;
import com.google.maps.android.PolyUtil;
import java.util.ArrayList;
import java.util.List;
//import com.google.maps.android.PolyUtil;
public class MapHandler {
private List<LatLng> universityLatLngList;
public boolean isOnUniversity(LatLng userLocation) {
if(userLocation == null)
return false;
else
return PolyUtil.containsLocation(userLocation, universityLatLngList, false);
}
public void setAllMapProperties(){
//adding all LatLng points to list
universityLatLngList = new ArrayList<>();
universityLatLngList.add(new LatLng(51.108955, 17.053984));
universityLatLngList.add(new LatLng(51.107353, 17.056216));
universityLatLngList.add(new LatLng(51.107086, 17.063868));
universityLatLngList.add(new LatLng(51.108671, 17.068253));
universityLatLngList.add(new LatLng(51.112091, 17.060255));
}
}