This repository was archived by the owner on Feb 9, 2023. It is now read-only.
added address evaluation to handle address collisions #135
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
trendyol_bff.py
now returns all of the addresses extracted from Trendyol API.address_evaluator.py
finds and returns the optimal (closest to the busiest area) address from provided addresses.address_api.py
evaluates the address just after calling Trendyol API.Related Issue
#115
Motivation and Context
trendyol_bff.py
get the first location from Trendyol API which may occur some address collision cases as provided below.{'address': 'Necip Fazıl', 'latitude': 36.8497349, 'longitude': 36.2323796, 'northeast_lat': 36.85111792989272, 'northeast_lng': 36.23378112989273, 'southwest_lat': 36.84841827010728, 'southwest_lng': 36.23108147010728, 'formatted_address': 'Yeşil, 31600 Dörtyol/Hatay, Türkiye', 'is_resolved': True}