gpt4 book ai didi

c# - 如何在城市周围添加半径/邻近度以估算流量(Google Adwords)?

转载 作者:太空狗 更新时间:2023-10-29 21:57:07 24 4
gpt4 key购买 nike

对于一个项目,我正忙于使用 Google Adwords api(客户端库 = C#)。我向访问者展示当前基于关键字和地区/城市的流量估算。它使用以下方法

https://developers.google.com/adwords/api/docs/guides/traffic-estimator-service

我想添加一个额外的要求:估计必须包含 locality/city 周围 15 公里的接近度(半径)。我尝试将邻近度添加到 campaignestimator 对象,但随后根据响应发生错误。

部分程序代码

var proximity = new Proximity
{
radiusDistanceUnits = ProximityDistanceUnits.KILOMETERS,
radiusInUnits = seaConfigurationModel.Proximity,
geoPoint = new GeoPoint()
{
latitudeInMicroDegrees = 43633941,
longitudeInMicroDegrees = -79398718
}
};
campaignEstimateRequest.criteria = new Criterion[] { languageCriterion, proximity };

异常:

Unmarshalling Error: cvc-elt.4.2: Cannot resolve 'q2:Proximity' to a type definition for element 'criteria'. 

有人知道怎么解决吗?我需要另一种方法吗?

非常感谢。

乔迪

最佳答案

问题是 CampaignEstimateRequest 条件只能是两种类型,LanguageLocation,而您正试图通过Proximity 类型。

此外,Proximity 仅(显然)适用于我怀疑您可能没有使用的 AdX API。

您可能需要做的是根据位置计算结果,将其设置为目标城市,然后手动删除不在半径范围内的任何内容。

我在这里找到了一个如何计算包含半径的示例:

How to check if a certain coordinates fall to another coordinates radius using PHP only

但您需要将其转换为 C#。

关于c# - 如何在城市周围添加半径/邻近度以估算流量(Google Adwords)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32947635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com