Amap All-in-One Maps
Paste the following prompt into your AI chat to install this skill:
Please install @user_b95ee7e5/gaode-map-pro according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem
When building apps or agents that need map features, teams often repeat the same setup work: requesting an Amap key, converting free-form addresses into coordinates, and wiring together POI search, route planning, weather, and IP location calls. Parameter formats are inconsistent: coordinate-based tools expect lng,lat, while address-based routing may also need city names, which makes manual integration error-prone.
How It Works
Amap All-in-One Maps exposes a set of map APIs through an Amap proxy, so it can be used without a key. It splits common map capabilities into explicit tools:
- Location search:
poi_search,poi_around,poi_detail, andinput_tipsfor keyword search, nearby search, POI details, and input suggestions. - Route planning:
driving_route,transit_route,walking_route, andcycling_route, with*_by_addressvariants that automatically convert addresses to coordinates. - Geocoding:
geocodeconverts addresses to coordinates, andregeocodeconverts coordinates back to detailed addresses. - Other capabilities:
weatherfor city weather,ip_locationfor IP-based location, anddistrictfor administrative region information.
These tools can be chained by use case. For ambiguous place lookup, use input_tips -> poi_search -> poi_detail. For an IP-based nearby search, use ip_location -> poi_around -> route planning. For address-to-route flows, either call geocode first or use the address-based route tools directly.
Boundaries and Caveats
The skill returns structured map data; it does not provide real-time traffic conditions, turn-by-turn navigation audio, or map tile rendering. Walking routes are limited to 100km, cycling routes to 500km, and longer requests will error. Transit routes require a city name; if address parsing fails, add a more complete address or supply the city parameter. Search endpoints return 20 results by default and can be paginated with offset and page.
Use Cases
- In a local services app, convert a restaurant name and city into POI results to show nearby bookable locations.
- In a travel assistant, plan a driving route from origin and destination addresses, then retry with city if parsing fails.
- In a customer service bot, infer user location from IP, search nearby offices, and return distance estimates.
- In a weather reminder feature, query destination city weather and combine walking or cycling routes for travel advice.
Best For
- Local services engineers who need POI and nearby search APIs without managing an Amap key.
- Travel assistant developers who need address-to-route conversion and transit city parameters.
- Backend engineers building customer service location features who need IP location and nearby office suggestions.
- Feature engineers building weather reminders who need city weather combined with walking or cycling routes.
Related Skills
A Python-based travel planner that integrates itinerary, attractions, budget, weather, currency, packing, and guide generation.
The Tencent Map Assistant generates travel guides, searches locations, plans routes, and resolves address coordinates via natural language, rendering results into maps or mini-program guides.
Offline 15-question self-assessment for evaluating economic stress levels and coping abilities, providing five-dimensional analysis and advice without login.
Collects destination, dates, budget, and preferences in one pass, then generates a trip plan with budget, family, and weekend-travel handling and optional Word export.