MAPS:GOOGLE не могу понять почему парсятся страны вне зоне поиска

CyberPunk

A-Parser Enterprise License
A-Parser Enterprise
Всем привет, настроил парсер, попробовал сначала небольшой район вокруг города все сработало правильно, потом решил попробовать просканировать всю страну США, и сразу увидел что почему то результаты подтягиваются из других стран, поискал на форуме, увидел что может быть из за того что поиска происходит по координатам океана и из за этого могу быть такие ошибки, но я потом снизил размер обхвата координотов и выбрал только то что на земле, пример ниже. Но все равно тот же самый результат. Вот координаты которые я вписал: и вот откуда я их взял:
Те левый верхний угол и потом правый нижний, в итоге получил:
$query|{num:48.85092:30.18448:0.005},-{num:122.22981:81.82797:0.005}
Вроде все как и надо, причем изначальный пример сработал как надо.

upload_2021-1-22_9-37-13.png

upload_2021-1-22_9-38-10.png

в результате получаю вот такие адреса:
бразилия:
upload_2021-1-22_9-40-44.png
Израель:
upload_2021-1-22_9-41-21.png
Вьетнам
upload_2021-1-22_9-41-48.png
Россия
upload_2021-1-22_9-42-16.png

смотрю в логах откуда он может такие данные взять, думал что каким то макаром он проходит через те страны но ссылки в логах откывают карты в правильных местах.
вот пример
https://www.google.com/maps/search/car dealer/@48.96023,-116.39729,18z?gl=US&hl=en
https://www.google.com/maps/search/car dealer/@48.96023,-120.42729,18z?gl=US&hl=en
https://www.google.com/maps/search/car dealer/@48.96023,-116.89229,18z?gl=US&hl=en
https://www.google.com/maps/search/car dealer/@48.96023,-118.20229,18z?gl=US&hl=en

Вообщем не могу понять что я делаю не так, и какие координаты мне вписывать что бы сканировать США. и второй вопрос можно ли фильтровать странны что только записывает те результаты что в США. Т.е. даже если какие то результаты пришли с канады они автоматически не записались так как адрес не в штатах?

А еще можно ли ускорить процесс сканирования, я сканирую Автосалоны, они тут не особо часто рядом, думал если можно сделать зум допустим 14 и отступ 0.01 вместо 0.005

большое спасибо
 
Последнее редактирование модератором:
На скринах у вас выделенные зоны выходят на воду, скорее всего из-за этого, так же возможно внутренние воды тоже влияют (например озера). Чтобы проверить ссылки откуда берут данные, выводите координаты рядом с каждым результатом - тогда будет видно откуда они.

второй вопрос можно ли фильтровать странны что только записывает те результаты что в США. Т.е. даже если какие то результаты пришли с канады они автоматически не записались так как адрес не в штатах?
Фильтровать можно при помощи фильтров, подробнее тут - https://a-parser.com/wiki/filter/.

А еще можно ли ускорить процесс сканирования, я сканирую Автосалоны, они тут не особо часто рядом, думал если можно сделать зум допустим 14 и отступ 0.01 вместо 0.005
Если сделаете шаг больше, то возможно будут пропускаться организации, которые ищите. Тут нужно тестировать и зависит от конкретной задачи.
 
На скринах у вас выделенные зоны выходят на воду, скорее всего из-за этого, так же возможно внутренние воды тоже влияют (например озера). Чтобы проверить ссылки откуда берут данные, выводите координаты рядом с каждым результатом - тогда будет видно откуда они.


Фильтровать можно при помощи фильтров, подробнее тут - https://a-parser.com/wiki/filter/.


Если сделаете шаг больше, то возможно будут пропускаться организации, которые ищите. Тут нужно тестировать и зависит от конкретной задачи.


Я вообщем сделал так: (это для того что бы получить результаты по США)
1. Задал Страну откуда идет поиск = Canada а не США как до этого у меня было (в принципе может быть любая страна самое главное что бы не United States). Потому что тогда сложней фильтровать. Когда у меня было выбранно США в результатах для адреса по США не указывалась страна:
upload_2021-1-25_9-48-9.png
Сменил на Canada, теперь к адресу добавилось United States
upload_2021-1-25_9-49-37.png
Теперь смог преминить фильтр Address contain string = United States

upload_2021-1-25_9-42-21.png

После этого в результатах только показываются результаты со Штатов.

Вообщем пока все хорошо. Большое спасибо!
 
Назад
Верх