Anton Linus
4 years ago
9 changed files with 137 additions and 0 deletions
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@ |
|||||
|
{"data":{"type":"vehicle","id":"f6f55778-9339-4f81-8584-7645f3a6c4be","attributes":{"state":"ACTIVE","lastLocationUpdate":"2020-09-02T20:22:04Z","lastStateChange":"2020-09-01T12:50:06Z","batteryLevel":98,"lat":52.487175,"lng":13.364731,"maxSpeed":20,"zoneId":"BERLIN","code":239365,"iotVendor":"okai","licencePlate":"580WUL","isRentable":true,"vehicleType":"escooter","hasHelmetBox":false,"hasHelmet":false}}} |
@ -0,0 +1,5 @@ |
|||||
|
import folium |
||||
|
|
||||
|
m = folium.Map(location=[], zoom_start=12) |
||||
|
|
||||
|
m.save('/map') |
@ -0,0 +1,19 @@ |
|||||
|
import folium |
||||
|
import requests |
||||
|
import pprint |
||||
|
|
||||
|
#make api requests |
||||
|
|
||||
|
r = requests.get('https://platform.tier-services.io') |
||||
|
|
||||
|
#create map object |
||||
|
m = folium.Map(location=[52.521302, 13.410377], zoom_start=15) |
||||
|
|
||||
|
#create markers |
||||
|
folium.Marker([52.511154,13.442811], |
||||
|
popup='<strong>Berghain<strong/>', |
||||
|
tooltip='ja was isch jetzt aus des?', |
||||
|
icon=folium.Icon(icon='cloud')).add_to(m) |
||||
|
|
||||
|
#generate map.html |
||||
|
m.save('map.html') |
@ -0,0 +1,7 @@ |
|||||
|
import requests |
||||
|
|
||||
|
r = requests.get('https://platform.tier-services.io') |
||||
|
|
||||
|
f6f55778-9339-4f81-8584-7645f3a6c4be |
||||
|
|
||||
|
curl "https://platform.tier-services.io/v2/vehicle/f6f55778-9339-4f81-8584-7645f3a6c4be" -H "x-api-key: bpEUTJEBTf74oGRWxaIcW7aeZMzDDODe1yBoSxi2" |
@ -0,0 +1,8 @@ |
|||||
|
import json |
||||
|
import pprint |
||||
|
|
||||
|
with open('1scooter.json') as file: |
||||
|
data = json.load(file) |
||||
|
|
||||
|
print(json.dumps(data, indent=4, sort_keys=True)) |
||||
|
|
@ -0,0 +1,96 @@ |
|||||
|
<!DOCTYPE html> |
||||
|
<head> |
||||
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> |
||||
|
|
||||
|
<script> |
||||
|
L_NO_TOUCH = false; |
||||
|
L_DISABLE_3D = false; |
||||
|
</script> |
||||
|
|
||||
|
<script src="https://cdn.jsdelivr.net/npm/leaflet@1.6.0/dist/leaflet.js"></script> |
||||
|
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> |
||||
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> |
||||
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js"></script> |
||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/leaflet@1.6.0/dist/leaflet.css"/> |
||||
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"/> |
||||
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css"/> |
||||
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css"/> |
||||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css"/> |
||||
|
<link rel="stylesheet" href="https://rawcdn.githack.com/python-visualization/folium/master/folium/templates/leaflet.awesome.rotate.css"/> |
||||
|
<style>html, body {width: 100%;height: 100%;margin: 0;padding: 0;}</style> |
||||
|
<style>#map {position:absolute;top:0;bottom:0;right:0;left:0;}</style> |
||||
|
|
||||
|
<meta name="viewport" content="width=device-width, |
||||
|
initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> |
||||
|
<style> |
||||
|
#map_dfca3c23076d41188a1381319527bb63 { |
||||
|
position: relative; |
||||
|
width: 100.0%; |
||||
|
height: 100.0%; |
||||
|
left: 0.0%; |
||||
|
top: 0.0%; |
||||
|
} |
||||
|
</style> |
||||
|
|
||||
|
</head> |
||||
|
<body> |
||||
|
|
||||
|
<div class="folium-map" id="map_dfca3c23076d41188a1381319527bb63" ></div> |
||||
|
|
||||
|
</body> |
||||
|
<script> |
||||
|
|
||||
|
var map_dfca3c23076d41188a1381319527bb63 = L.map( |
||||
|
"map_dfca3c23076d41188a1381319527bb63", |
||||
|
{ |
||||
|
center: [52.521302, 13.410377], |
||||
|
crs: L.CRS.EPSG3857, |
||||
|
zoom: 15, |
||||
|
zoomControl: true, |
||||
|
preferCanvas: false, |
||||
|
} |
||||
|
); |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
var tile_layer_761748f29b8f45c09f4f45c3838e7c5e = L.tileLayer( |
||||
|
"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", |
||||
|
{"attribution": "Data by \u0026copy; \u003ca href=\"http://openstreetmap.org\"\u003eOpenStreetMap\u003c/a\u003e, under \u003ca href=\"http://www.openstreetmap.org/copyright\"\u003eODbL\u003c/a\u003e.", "detectRetina": false, "maxNativeZoom": 18, "maxZoom": 18, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false} |
||||
|
).addTo(map_dfca3c23076d41188a1381319527bb63); |
||||
|
|
||||
|
|
||||
|
var marker_f17f71a63d4d46c2ad33c54652de4020 = L.marker( |
||||
|
[52.511154, 13.442811], |
||||
|
{} |
||||
|
).addTo(map_dfca3c23076d41188a1381319527bb63); |
||||
|
|
||||
|
|
||||
|
var icon_9cdb3862dc464d67b95cf3ed9238384c = L.AwesomeMarkers.icon( |
||||
|
{"extraClasses": "fa-rotate-0", "icon": "cloud", "iconColor": "white", "markerColor": "blue", "prefix": "glyphicon"} |
||||
|
); |
||||
|
marker_f17f71a63d4d46c2ad33c54652de4020.setIcon(icon_9cdb3862dc464d67b95cf3ed9238384c); |
||||
|
|
||||
|
|
||||
|
var popup_9f4f5b76a40b46f8a3d3fdd86d795f85 = L.popup({"maxWidth": "100%"}); |
||||
|
|
||||
|
|
||||
|
var html_aa75478c94fe42b4951dfa1f50a7c344 = $(`<div id="html_aa75478c94fe42b4951dfa1f50a7c344" style="width: 100.0%; height: 100.0%;"><strong>Berghain<strong/></div>`)[0]; |
||||
|
popup_9f4f5b76a40b46f8a3d3fdd86d795f85.setContent(html_aa75478c94fe42b4951dfa1f50a7c344); |
||||
|
|
||||
|
|
||||
|
marker_f17f71a63d4d46c2ad33c54652de4020.bindPopup(popup_9f4f5b76a40b46f8a3d3fdd86d795f85) |
||||
|
; |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
marker_f17f71a63d4d46c2ad33c54652de4020.bindTooltip( |
||||
|
`<div> |
||||
|
ja was isch jetzt aus des? |
||||
|
</div>`, |
||||
|
{"sticky": true} |
||||
|
); |
||||
|
|
||||
|
</script> |
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue