Как распартить строку google maps и достать по ссылке данные?

Всем привет. Есть бекенд на node.js + express и front-end на react
С фронт-енда приходит строка url с google maps:
https://www.google.com/maps/place/Tatsu's+French+Restaurant/@38.9657263,-94.6407024,17z/data=!3m1!4b1!4m5!3m4!1s0x87c0e95a36a3084b:0x31207aa567ecad85!8m2!3d38.9657263!4d-94.6385137


Мне нужно на бекенде сделать следующую штуку:
1. Валидировать ее - эта строка должна включать в себя ( place, data, и гео координаты )
2. По этой ссылке я должен узнать название места (человека) и фото.

Я пробовал сделать нечто подобноее:
const request = require("request");
request(
 "https://www.google.com/maps/place/Tatsu's+French+Restaurant/@38.9657263,-94.6407024,17z/data=!3m1!4b1!4m5!3m4!1s0x87c0e95a36a3084b:0x31207aa567ecad85!8m2!3d38.9657263!4d-94.6385137",
  function(error, response, body) {
    console.log("error:", error); // Print the error if one occurred
    console.log("statusCode:", response && response.statusCode); // Print the response status code if a response was received
    console.log("response:", response);
  },
);

Но что-то в ответ не нахожу нужных данных.
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы