Skip to content

Instantly share code, notes, and snippets.

View TravelTime-Frontend's full-sized avatar

TravelTime-Frontend

View GitHub Profile
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Drawing isochrones</title>
</head>
<body>
<!DOCTYPE html>
@TravelTime-Frontend
TravelTime-Frontend / GeoJSONRequest.js
Last active February 21, 2023 08:50
TravelTime Isochrone API GeoJSON request
import {
TravelTimeClient,
} from 'traveltime-api';
const travelTimeClient = new TravelTimeClient({
apiKey: 'YOUR_APP_KEY',
applicationId: 'YOUR_APP_ID',
});
const departure_search = {
@TravelTime-Frontend
TravelTime-Frontend / Calculate_area.html
Last active February 21, 2023 08:50
Calculate the total area of a Google Maps polygon
<html>
<head>
<style>
body {
background-color: gray;
}
html,
body,
@TravelTime-Frontend
TravelTime-Frontend / Polygon_Area.js
Last active February 21, 2023 08:51
Calculate Polygon Area
<html>
<head>
<style>
body {
background-color: gray;
}
html,
body,
@TravelTime-Frontend
TravelTime-Frontend / Time Map API Request, JavaScript.js
Last active February 21, 2023 08:50
Time Map API Request, JavaScript
import {
TravelTimeClient,
} from 'traveltime-api';
const travelTimeClient = new TravelTimeClient({
apiKey: 'YOUR_APP_ID',
applicationId: 'YOUR_APP_KEY',
});
const departure_search = {
@TravelTime-Frontend
TravelTime-Frontend / Point in polygon Python.py
Last active July 11, 2023 14:42
Point in polygon Python
import asyncio
import csv
import json
from datetime import datetime
from pathlib import Path
from traveltimepy import TravelTimeSdk, Location, Coordinates, Property, Driving
async def main():
sdk = TravelTimeSdk("YOUR_APP_ID", "YOUR_APP_KEY")
@TravelTime-Frontend
TravelTime-Frontend / Point in polygon R.r
Last active February 21, 2023 08:51
Point in polygon R
library(traveltimeR)
library(rjson)
readRenviron(".env")
data <- read.csv("../data/customers.csv")
locations <- apply(data, 1, function(point) {
make_location(point["id"], list(
lat = as.numeric(point["lat"]),
lng = as.numeric(point["lng"])
@TravelTime-Frontend
TravelTime-Frontend / Point in polygon Java.java
Last active February 21, 2023 08:52
Point in polygon Java
package org.example;
import com.opencsv.CSVReader;
import com.opencsv.CSVReaderBuilder;
import com.traveltime.sdk.TravelTimeSDK;
import com.traveltime.sdk.auth.TravelTimeCredentials;
import com.traveltime.sdk.dto.common.Coordinates;
import com.traveltime.sdk.dto.common.Location;
import com.traveltime.sdk.dto.common.Property;
import com.traveltime.sdk.dto.common.transportation.Driving;
@TravelTime-Frontend
TravelTime-Frontend / Point in polygon JavaScript.js
Last active February 21, 2023 08:52
Point in polygon JavaScript
import 'dotenv/config';
import fs from 'fs';
import readline from 'readline';
import { TravelTimeClient } from 'traveltime-api';
const data = [];
const stream = fs.createReadStream('../data/customers.csv');
const reader = readline.createInterface({ input: stream });
const outputDir = './results';
const outputPath = `${outputDir}/reachable_customers.json`;
@TravelTime-Frontend
TravelTime-Frontend / Travel Time Matrix API Request Example
Last active February 21, 2023 08:45
Travel Time Matrix API Request Example
curl -X POST https://api.traveltimeapp.com/v4/time-filter \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'X-Application-Id: YOUR_API_ID' \
-H'X-Api-Key: YOUR_API_KEY' \
-d '{
"locations": [
{ "id": "Times-Square",
"coords": { "lat": 40.758896, "lng": -73.98513 }
},