Skip to content

Latest commit

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

原作者已经早已停更,原api更是无法使用:https://github.com/xhboke/IP?tab=readme-ov-file

现在我改写了一下,更适合小白

API更新说明 (2025)

现已优化API调用结构,结合腾讯地图和高德地图API的优势:腾讯地图用于IP定位,高德地图用于天气查询

使用方法

本项目现在同时使用两个地图API,需要分别申请:

  1. 腾讯地图API:用于获取访问者的地理位置(国家、省份、城市、区县)
  2. 高德地图API:用于获取天气信息

配置步骤

  1. 注册腾讯地图开发者账号:https://lbs.qq.com/
  2. 在腾讯地图开发者平台创建应用并获取API Key
  3. 注册高德地图开发者账号:https://lbs.amap.com/
  4. 在高德地图开发者平台创建应用并获取API Key
  5. 在index.php文件中设置两个API Key:
$qq_key = "您的腾讯地图API Key"; // 替换为您申请的腾讯地图Key
$amap_key = "您的高德地图API Key"; // 替换为您申请的高德地图Key

工作流程

  1. 首先使用腾讯地图API获取访问者IP的地理位置信息
  2. 然后使用高德地图的地理编码API将城市名转换为高德地图的城市编码
  3. 最后使用高德地图的天气API获取对应城市的天气信息
  4. 如果腾讯地图API调用失败,会自动降级使用高德地图API进行IP定位

功能优势

  • 腾讯地图API提供更详细的地理位置信息,包括区县级别
  • 高德地图提供准确的天气信息
  • 双重保障机制,一个API失败时可以使用另一个作为备选

API使用限制

请注意各平台的API使用限制和计费策略:

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages