#javascript #typescript #google-maps #google-maps-api-3
#javascript #typescript #google-карты #google-maps-api-3
Вопрос:
Я устанавливаю этот пакет:https://www.npmjs.com/package/@types/googlemaps, чтобы создать функцию для получения времени в пути из Google Maps, но после запуска моя консоль выбрасывает меня:
Error: Cannot find module 'googlemaps'
Я пытаюсь импортировать следующим образом:
import * as google from 'googlemaps';
но это не работает,
я также пытаюсь создать index.d.ts
:
declare module 'googlemaps';
но безуспешно,
мой код:
var google = require('googlemaps'); // another try
async calculateTravelTime() {
const directionsService = new google.maps.DirectionsService();
directionsService.route(
{
origin: { lat: 37.77, lng: -122.447 },
destination: { lat: 37.768, lng: -122.511 },
travelMode: google.maps.TravelMode.DRIVING
},
(response, status) => {
if(status == "OK") {
console.log(response);
} else {
console.log(response);
}
}
)
}
итак, как правильно импортировать googlemaps
в typescript?
спасибо за любую помощь
Комментарии:
1. Вы следили за документацией ?
Ответ №1:
Попробуйте установить типы googlemaps.
npm install --save @types/googlemaps
затем повторите попытку
import google from 'googlemaps';
или
import * as google from 'googlemaps';