0.3.0 • Published 11 months ago
mapycz-api v0.3.0
mapy.cz interface library
To build this interface requires decoding fastrpc
protocol (see fastrpc.ts
), adopted by mapy.cz
for RPC,
and encoding/decoding geo coordinates to/from strings (see coords.ts
).
Routes on the map
Build route of given type (see Route.RouteType
) from start point to end point on the map:
import { Route } from "mapy";
const response = await Route.request(
{x: 12.933840,y: 47.571277},
{x:12.8870615, y:47.5015969},
"turist2"
);
Point of interest
Look up POI by name:
import { Suggest } from "mapy";
const results = await Suggest.request({
phrase: "Watzmannhaus",
lang: "en"
});
const obj = results[0].userData;
console.log(obj.longitude, obj.latitude, obj.id, obj.source);
Get details (Wikidata, mostly) for POI:
import { Detail } from "mapy";
const source = "osm"; // see Suggest.request output
const id = 129440502; // see Suggest.request output
const details = await Detail.request(source, id, {
"fetchPhoto": true, "ratios": ["default", "1x1", "16x9"],
"wikimedia": true,
"lang": ["en"]
});
0.3.0
11 months ago
0.2.6
11 months ago
0.2.3
11 months ago
0.2.5
11 months ago
0.2.4
11 months ago
0.2.2
11 months ago
0.2.1
11 months ago
0.2.0
11 months ago
0.1.8
11 months ago
0.1.7
11 months ago
0.1.6
11 months ago
0.1.5
11 months ago
0.1.4
11 months ago
0.1.3
11 months ago
0.1.2
11 months ago
0.1.1
11 months ago
0.1.0
11 months ago