forked from joelkyu/Vinci
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvinci.java
23 lines (19 loc) · 793 Bytes
/
vinci.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
private void addHeatMap(){
List<LatLng> list = null;
myProvider = new HeatmapTileProvider.Builder()
.data(list)
.build();
addOverlay = mMap.addTileOverlay(new TileOverlayOptions().tileProvider(mProvider));
}
private ArrayList<LatLng> readItems (int resource) throws JSONException {
ArrayList<LatLng> list = new ArrayList<LatLng>();
InputStream inputStream = getResources().openRawResource(resource);
String json = new Scanner(inputStream).useDelimiter("\\A").next();
JSONArray array = new JSONArray(json);
for (int i = 0; i < array.length(); i++){
JSONObject object = array.getJSONObject(i);
double lat = object.getDouble("lat");
double lng = object.getDouble)("lng");
list.add(new LatLng(lat, lng));
}
}