#api #openstreetmap #erp #erpnext #openrouteservice
Вопрос:
Я хочу использовать OSM в поле в ERPNext, чтобы показать карту. Ниже приведен мой код для карты с использованием сервиса open route, но я не могу добавить его в поле HTML в ERPNext. Кто-нибудь, пожалуйста, может мне помочь?
пусть запрос = новый XMLHttpRequest();
request.open('POST', "https://api.openrouteservice.org/v2/matrix/driving-car");
request.setRequestHeader('Accept', 'application/json, application/geo json, application/gpx xml, img/png; charset=utf-8');
request.setRequestHeader('Content-Type', 'application/json');
request.setRequestHeader('Authorization', 'key');
request.onreadystatechange = function () {
if (this.readyState === 4) {
console.log('Status:', this.status);
console.log('Headers:', this.getAllResponseHeaders());
console.log('Body:', this.responseText);
var data = this.responseText;
var jsonResponse = JSON.parse(data);
console.log(jsonResponse.destinations[0].snapped_distance);
}
};
const body = '{"locations":[[9.70093,48.477473],[9.207916,49.153868]]}';
request.send(body);
Спасибо