Guest User

Untitled

a guest
Jun 18th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. [{
  2. "id": 1,
  3. "date": "1/1/2015",
  4. "Title": "Trinity College",
  5. "Latitude": 41.745167,
  6. "Longitude": -72.69263},
  7. {
  8. "id": 2,
  9. "date": "1/2/2015",
  10. "Title": "Wesleyan University",
  11. "Latitude": 41.55709,
  12. "Longitude": -72.65691
  13. },{...}]
  14.  
  15. var markers = new L.markerClusterGroup(); //clustering function
  16.  
  17. var markerList = [];
  18.  
  19. for (var i = 0; i < jsonDataObject.length; i++) {
  20. var marker = L.marker(L.latLng(parseFloat(jsonDataObject[i].Latitude), parseFloat(jsonDataObject[i].Longitude)));
  21. marker.bindPopup(jsonDataObject[i].Title );
  22. markerList.push(marker);
  23. }
  24. markers.addLayers(markerList);
  25. map.addLayer(markers);
  26.  
  27. marker.on('click', onClick_Marker)
  28.  
  29. function onClick_Marker(e) {
  30. popup = L.popup()
  31. .setContent("The number id is: " + e.id)
  32. .openOn(map);
  33. }
  34.  
  35. var Line1 = jsonDataObject[i].field1;
  36. var Line2 = jsonDataObject[i].field2;
  37. MCDs = L.marker([lat,lng]).bindPopup("<b>Address: </b>" + Line1 + "<br />State: " + Line2);
  38. mcd.addLayer(MCDs);
Add Comment
Please, Sign In to add comment