0

目前我使用天蓝色地图模糊搜索(https://docs.microsoft.com/en-us/rest/api/maps/search/getsearchfuzzy

因此,当我使用 GET https://atlas.microsoft.com/search/fuzzy/json?subscription-key={subscription-key}&api-version=1.0&query=1600 Pennsylvania ave Washington DC 20500进行搜索时,我得到了几个结果,包括 POI 和点地址。

此事件由地址更改的 onblur 事件触发。

上个月,我们收到了来自 Azure 的 5,000,000 次点击的费用,而当时我们的点击量并不多。这个数字应该接近6000。

那是因为我使用的是模糊搜索还是什么?我似乎找不到任何信息来说明为什么我们的点击率会如此之高。

4

1 回答 1

1

delta 似乎高得离谱(6000 对 5,000,000)。所有这 5,000,000 次调用都是搜索模糊 API 调用吗?

如果不查看实际代码就不能说太多,但如果行为是在您的应用程序中“用户在表单字段中添加地址”以及“用户完成添加地址并在该地址框外单击(onBlur 事件触发)”并调用 Azure Maps Search Fuzzy API - 这将是一个调用(无论它返回多个/不同类别的地址 POI、点地址等) - [除非您在“预测”模式下使用 API(参数提前输入= true) 并在用户每次输入字符时调用 API]

我会尝试使用任何网络捕获工具(Fiddler/Browser n/w 捕获)检查发送到 Azure Maps 的调用数量,如果它们看起来不错,然后检查 Azure 门户中“搜索模糊 API”的 Azure Maps 指标以看看他们看起来是否还好。

但是,如果您只是在用户完成添加/编辑地址后手动显式调用 API,那么我看不出该调用不会在 Azure Maps 端记录为 1 个调用的原因。

于 2018-08-30T00:14:49.137 回答