Partner Assignation & Geolocation
This is the module used by OpenERP SA to redirect customers to its partners, based on geolocation.
This modules lets you geolocate Leads, Opportunities and Partners based on their address.
Once the coordinates of the Lead/Opportunity is known, they can be automatically assigned to an appropriate local partner, based on the distance and the weight that was assigned to the partner.