我正在评估地理查找的Twofishes。我很惊讶Twofishes如何处理邮政编码。
如果我对字符串“Beverly Hills”进行查找,我会得到一个显示比佛利山庄的城市结果(woeType
== 7)。到目前为止,非常好。
如果我对字符串“90210”进行查找,我会得到一个邮政编码结果(woeType
== 11)。不无道理。
如果我对字符串“Beverly Hills,CA 90210”进行查找,我会得到邮政编码结果,而不是城市结果!更糟糕的是,如果我设置maxInterpretations
以获得多个结果,我仍然无法获得城市结果...我得到邮政编码,县,州和国家/地区的结果,但不是城市!
我希望能够取出字符串“90210”并回到城市“加利福尼亚州比佛利山庄”。而且我绝对需要“Beverly Hills,CA”和“Beverly Hills,CA 90210”才能返回相同的结果......如果更准确地指定城市名称会导致Twofishes无法识别城市!
我尝试从邮政编码记录中获取纬度/经度数据,然后查看;我没有获得城市纪录。我已经尝试将woeRestrict
设置为7,但我没有得到任何结果。
我确实知道单个邮政编码可以跨越多个城市。如果我只是查找一个邮政编码,我可以回复多个城市的结果。如果我查找“城市名称,状态#####”,我希望它只返回“城市名称,州”结果,但我可以回复所有邮政编码结果;我总是可以筛选它们并自己决定哪一个是最接近的匹配。