Resolves a batch list of specific location queries (landmark names or exact addresses) into canonical Google Maps Place IDs.
**Input Requirements (CRITICAL):**
1. **`queries` (array of objects - MANDATORY):** A list of location queries to resolve. You may specify up to 20 queries.
* **Each query object must have:**
* **`text` (string - MANDATORY):** The text query representing a specific place name or address to resolve.
* **Examples:** `'Googleplex, Mountain View, CA'`, `'1600 Amphitheatre Pkwy, Mountain View, CA'`, `'Eiffel Tower, Paris'`.
2. **`location_bias` (object - OPTIONAL):** Use this to prioritize results near a specific geographic area.
* **Format:** `{"viewport": {"low": {"latitude": [value], "longitude": [value]}, "high": {"latitude": [value], "longitude": [value]}}}`
3. **`region_code` (string - OPTIONAL):** The Unicode CLDR region code (two-letter country code, e.g., `US`, `CA`) of the user to bias the results.
**Instructions for Tool Call:**
* Specificity (CRITICAL): Queries must represent a specific place name or address. General searches like `'restaurants'` or chain names like `'Starbucks'` are not supported.
* Do NOT call this tool if the downstream tools you plan to invoke already accept raw address or place name strings directly.
**Error Handling (CRITICAL):**
* This is a batch processing tool. A request might return "mixed results" (e.g. some queries resolve successfully while others fail).
* The output list of `results` is guaranteed to map 1:1 with the input `queries` indices. A failed query will result in an empty `Result` message (no `entity` is set) at its corresponding index in the `results` list.
* You **MUST** check the `failed_requests` map field in the response to identify which specific query index failed. The key of `failed_requests` represents the 0-based index of the failed query in the request. Do not assume the entire batch call failed because of a partial failure.
Connector