# Draft: pickup-geocode-amap-compat

**Created:** 2026-08-14  
**Source:** PDF「ECShopX-自提点地址识别失败问题排查与修复记录」+ code confirmation

## Clarity checklist

- [x] Core goal: facade compat so Amap geocode works for pickup (and all getLatAndLng callers)
- [x] Scope IN/OUT: Approach A only
- [x] No blocking ambiguity
- [x] Tech approach approved by user
- [x] Advisor reviewed (high confidence bugfix)

## Decisions

- Approach A: `$response['result'] ?? $response` in `MapService::getLatAndLng`
- Mocked unit tests; no live API
- Out of scope: adapter unwrap (B), PickupLocationService edits
