MapQuest Directions API 计数地理编码事务

MapQuest Directions API counts transaction for Geocoding

我为 MapQuest API 生成了免费密钥(每月 15,000 次免费交易)。我将只使用 Directions API,而不使用其他任何东西。重要的是我只想将它与指定的 GPS 坐标一起使用 - 所以我不需要地理编码功能。

当我向 MapQuest webService 发送请求时 /optimizedroute 他们将此计为 1 次路线交易(这没问题),但他们也计算 N 次地理编码交易(N 是路线请求中的点数) .

我有点困惑,因为我提供的不是地址字符串,而是 GPS 坐标 - 我不知道他们为什么要对地理编码交易收费。

这里有我的示例请求(它们计算这 2 个变体的地理编码 - 无论我使用字符串 GPS 坐标还是 JSON LatLng 对象):

1.

curl -X POST -H "Content-Type: application/json" -v -d '{"locations": [{"latLng":{"lat": 51.129044, "lng": 17.045847}}, {"latLng":{"lat": 51.107062, "lng": 17.032286}}, {"latLng":{"lat": 51.053140, "lng": 16.974779}}, {"latLng":{"lat": 51.077520, "lng": 17.065245}}, {"latLng":{"lat": 51.141539, "lng": 17.087733}}, {"latLng":{"lat": 51.102643, "lng": 17.087389}}, {"latLng":{"lat": 51.122903, "lng": 17.030741}}, {"latLng":{"lat": 51.129044, "lng": 17.045847}}], "routeType": "shortest", "options": {"unit": "k", "narrativeType": "none", "fullShape": true}}' http://www.mapquestapi.com/directions/v2/optimizedroute?key=KEY

2.

curl -X POST -H "Content-Type: application/json" -v -d '{"locations": ["51.129044,17.045847", "51.107062,17.032286", "51.053140,16.974779", "51.077520,17.065245", "51.141539,17.087733", "51.102643,17.087389", "51.122903,17.030741, "51.129044,17.045847"], "routeType": "shortest", "options": {"unit": "k", "narrativeType": "none", "fullShape": true}}' http://www.mapquestapi.com/directions/v2/optimizedroute?key=KEY

有谁知道为什么他们向我收取我未使用的地理编码服务的费用?或者,也许您知道我应该如何使用他们的路线 API 来不向我收取地理编码费用?

你好。

默认情况下,当您将 latlng 传递给路由 API 时,它会尝试对 latlng 点和路由中每个点的 return 附加地址数据进行反向地理编码。您可以在 json 选项参数中将 doReverseGeocode 设置为 false 参数以阻止这种情况发生。

试试这个:

curl -X POST -H "Content-Type: application/json" -v -d '{"locations": ["51.129044,17.045847", "51.107062,17.032286", "51.053140,16.974779" , "51.077520,17.065245", "51.141539,17.087733", "51.102643,17.087389", "51.122903,17.030741, "51.129044,17.045847"], "routeType": "shortest", "options" "doReverseGeocode": 假, "unit": "k", "narrativeType": "none", "fullShape": 真} }' http://www.mapquestapi.com/directions/v2/optimizedroute?key=KEY