-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.js
More file actions
51 lines (42 loc) · 1.86 KB
/
index.js
File metadata and controls
51 lines (42 loc) · 1.86 KB
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/**
* Created by akshay on 9/26/15.
*/
var map = L.map('map').setView([47.76, -122.25], 13);
L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6IjZjNmRjNzk3ZmE2MTcwOTEwMGY0MzU3YjUzOWFmNWZhIn0.Y8bhBaUMqFiPrDRW9hieoQ', {
maxZoom: 18,
attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' +
'<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' +
'Imagery © <a href="http://mapbox.com">Mapbox</a>',
id: 'mapbox.streets'
}).addTo(map);
var appToken = 'KIfXfEDIcraE5i0dxIb6YkzHN';
var query = "'MEDICAL OFFICE (341)'";
var query2 = "'MULTIPLE RESIDENCES ASSISTED LIVING (LOW RISE)'";
var query3 = "'CONVALESCENT HOSPITAL (313)'";
var query4 = "'GROUP CARE HOME (424)'";
var query5 = "'DENTAL OFFICE/CLINIC (444)'";
var query6 = "'HOSPITAL (331)'";
function a(inputQuery){
$.getJSON("https://kenmorewa.data.socrata.com/resource/b6gg-b3a4.json?$$app_token=" + appToken + "&$where=predominant_use=" + inputQuery + " AND zip_code='98028'",function(data) {
for(var i = 0; i < data.length; i++){
L.marker([data[i].latitude, data[i].longitude]).addTo(map).bindPopup(inputQuery);
}
console.log(data);
});
}
function b(inputQuery){
$.getJSON("https://kenmorewa.data.socrata.com/resource/b6gg-b3a4.json?$$app_token=" + appToken + "&$where=predominant_use=" + inputQuery + " AND zip_code='98028'",function(data) {
for(var i = 0; i < data.length; i++){
L.circle([data[i].latitude, data[i].longitude], 805).addTo(map).bindPopup(inputQuery);
}
console.log(data);
});
}
var popup = L.popup();
function onMapClick(e) {
popup
.setLatLng(e.latlng)
.setContent("You clicked the map at " + e.latlng.toString())
.openOn(map);
}
map.on('click', onMapClick);