В настоящее время я работаю с Mapbox Javascript SDK. После создания клиента при попытке использовать сервис reverseGeocode. Может кто-нибудь помочь мне?
Я использовал forwardGeocode, и, похоже, он работает нормально.
const geocodingService = mbxGeocoding({ accessToken: environment.MY_ACCESS_TOKEN });
geocodingService.reverseGeocode({
query: [-95.4431142, 33.6875431],
limit: 2
})
.send()
.then(response => {
// GeoJSON document with geocoding matches
const match = response.body;
console.log(match);
});
Получение следующей ошибки
core.js: 15724 ОШИБКА TypeError: Преобразование круговой структуры в JSON
-> начиная с объекта с конструктором 'MapiError'
| свойство 'request' -> объект с конструктором 'MapiRequest'
--- свойство 'error' закрывает круг
в JSON.stringify ()
at readableObjectToString (zone.js: 669)
at resolPromise (zone.js: 831)
at resolPromise (zone.js: 788)
at zone.js: 892
в ZoneDelegate.push ../ node_modules / zone.js / dist / zone.js.ZoneDelegate.invokeTask (zone.js: 423)
в Object.onInvokeTask (core.js: 17290)
в ZoneDelegate.push ../ node_modules / zone.js / dist / zone.js.ZoneDelegate.invokeTask (zone.js: 422)
в Zone.push ../ node_modules / zone.js / dist / zone.js.Zone.runTask (zone.js: 195)
при сливе MicroTaskQueue (zone.js: 601)