您好 Peng Xu,
Azure Maps 按事务收费,事务是每次 API 调用的使用单位。事务数量取决于您使用的服务:
地图图块:每加载 15 个图块 = 1 个事务
静态地图图像:1 张图片 = 1 个事务
搜索(例如,地址查找):1 个请求 = 1 个事务
路线规划(例如,路线指示):1 个路线请求 = 1 个事务
交通、天气和其他服务:因复杂程度而异
定价层级(第二代定价)
Azure Maps 采用第二代定价模型,该模型包含所有功能并提供基于数量的折扣:
每月前 5,000 个事务:免费
低于 50 万个事务:每 1,000 个事务 4.5 美元
超过 50 万个事务 - 每 1,000 个事务低于 4.5 美元,请联系销售团队
计算示例
平均而言,每次“输入地图”加载都会请求 30 个图块,如您的模型所示。
对于平移/缩放事件,假设 15 个图块中只有 50% 是新的(即 7-8 个图块),因为与现有图块重叠或缓存。
假设会话之间可以很好地重用,因此部分图块会被缓存(例如 20% 的重用率)。
使用您的用户数 200。
假设您有:
输入地图:200 个用户 × 30 次/天 × 30 个图块 = 200 × 10 × 30 = 60,000 个图块/天
平移事件:200 × 10 次/天 × (15 × 0.5) = 200 × 10 × 7.5 = 15,000 个图块/天
缩放事件:与平移相同,15,000 个图块/天
每日总计 = 60,000 + 15,000 + 15,000 = 90,000 个图块
每月(30 天)= 2,700,000 个图块
交易数 = 2,700,000 / 15 = 180,000 笔交易
减去5,000 免费 → 175,000 计费
费用 = 175,000 / 1,000 * 4.5 = 787.5 美元
您可以使用官方 Azure Pricing Calculator.
谢谢