我正在使用以下uri从C#类连接到Google Api。我把我当前遇到问题的地址留作了一个例子。
http://maps.googleapis.com/maps/api/geocode/xml?address=Mt%20Vernon&sensor=false
http://maps.googleapis.com/maps/api/geocode/xml?address=Mt%20Vernon,%20IN&sensor=false
第一个链接仅返回前6个结果。第二个链接是我实际需要的结果。我知道我可以强制用户提供状态,但我所要求的要求是明确的,只需要输入城市。
我搜索了一种增加结果集无效的方法。在这一点上,我正在寻找任何想法,而不是转换到其他一些服务(我不反对,如果谷歌,确实有这个短暂的到来)。
感谢您提供的任何帮助。
答案 0 :(得分:0)
如果您在搜索参数中包含美国,那么印第安纳州的弗农结果包括在内:
http://maps.googleapis.com/maps/api/geocode/xml?address=Mt%20Vernon,USA&sensor=false
不确定它是否有帮助,因为它可能与不同的查询有不同的行为,但它确实满足原始问题。