Whenever I've performed a search which returns local listing (map listings) the Map parser always returns the first local listing url for all three listings.
The issue seems to be in /serps/search-engine-google/src/Parser/Evaluated/Rule/Natural/Map.php file, line 62.
$nodes = $dom->cssQuery('a.L48Cpd');
It is missing the $localPack variable to narrow the href search to the current array index, from what I see (and my tests) this line should be:
Whenever I've performed a search which returns local listing (map listings) the Map parser always returns the first local listing url for all three listings.
The issue seems to be in /serps/search-engine-google/src/Parser/Evaluated/Rule/Natural/Map.php file, line 62.
It is missing the $localPack variable to narrow the href search to the current array index, from what I see (and my tests) this line should be: