#angular #typescript
#angular #typescript
Вопрос:
Я использую следующую библиотеку для использования Google Places в моем проекте Angular,
Как для библиотеки, так и для Google Places требуется, чтобы location
параметры были LatLng
объектом, но у меня есть только координаты в качестве string
, поэтому вопрос:
Как я могу преобразовать эту строку: ‘44.7179422, 10.5465457’ в LatLng объект для передачи в качестве параметра? (Я пытался использовать только .split(',')
)
Комментарии:
1. developers.google.com/maps/documentation/javascript/reference/…
Ответ №1:
Вы можете продолжать использовать .split()
функцию, но вам также нужно преобразовать ваши строки в числа
const arr = str.split(',');
this.latLng = new google.maps.LatLng(Number(arr[0]), Number(arr[1]));
вот статья о различных проверках, которые могут быть полезны при преобразовании.