我想调用不同的geo webservice以获取具有地理位置的数据。例如,我想从谷歌地方api,yelp api搜索旧金山的餐馆。
让我说我会得到以下数据。
谷歌: 餐厅A,地址A,latlng(x1,y1),餐厅B,地址B,latlng(x2,y2)
喊叫: 餐厅C,地址C,latlng(x3,y3),餐厅B1,地址B1,latlng(x2.1,y2.1)
情况是餐厅B和B1实际上是一样的。 A和C不同。我需要在我的应用程序中显示A,B,C餐厅。如何根据名称,地址和latlng确定结果的差异?
我的解决方案是
我想问一下是否有更好的解决方案?