Обратное геокодирование Google дает мне такой результат
results: [
{address_components: [
{long_name: "New York",
short_name: "NY",
types: ["neighborhood"]},]
{address_components: [
{long_name: "London",
short_name: "LN",
types: ["sublocality_level_1"]},]}]
Вот код для получения результата для длинного имени «окрестности»:
for (i = 0; i < response.results.length; i++) {
for (var acd = 0; acd < response.results[i].address_components.length; acd++) {
var fff = response.results[i].address_components[acd];
var storableLocation;
if(fff.types.includes("neighborhood")) {
storableLocation = fff.long_name;
}else if (fff.types.includes("sublocality_level_1")){
storableLocation = fff.long_name;}}}
console.log(storableLocation) gives result - London.
Почему он показывает результат для Лондона, еслипервое условие верно?это должно было утешить Нью-Йорк или я ошибаюсь?