это Yahoo PlaceFinder API лучше, чем Google Geocode API?

кроме того, что Yahoo разрешает больше запросов в день

но я заметил интересный баг/случай

если я ищу «Виа Турати, Милан», я ожидаю получить в результате «Виа Филиппо Турати, 20121 Милан»

вы можете увидеть результаты Google и Yahoo:

http://maps.googleapis.com/maps/api/geocode/json?address=via%20turati%20milan&sensor=false

http://where.yahooapis.com/geocode?q=via%20turati%20milano

как вы видите, Yahoo дает мне один шанс, и это правильно, тогда как Google дает мне несколько вариантов, ни один из которых не является достаточно хорошим...

плохо для меня, я создал приложение с Google, но теперь я думаю о переходе на Yahoo...

прежде чем делать это ... кто-то знает, если я делаю что-то не так с Google API?


person Francesco    schedule 25.04.2011    source источник
comment
это довольно субъективно   -  person Woot4Moo    schedule 25.04.2011
comment
перефразируйте свой вопрос, чтобы он был чем-то вроде того, что я могу сделать, чтобы получить более точные результаты от API Google? и включите применимые фрагменты вашего кода, о которых вы хотели бы получить отзыв.   -  person Robert Levy    schedule 25.04.2011
comment
@ Роберт Леви ... Первоначальный вопрос касался не только API Google ... спрашивающий хочет сравнить два API ... и вам не будет приятно узнать, что Yahoo дает более точные ответы и лучше обрабатывает ошибки .. Я тоже фанат Google, но на этот раз Yahoo победила...   -  person Amit    schedule 17.09.2011


Ответы (1)


У Yahoo лучше обработка ошибок. Например, если вы запрашиваете номер дома, который Google не может найти. Сервер Google выдаст вам ошибку. В то время как yahoo изящно ответит, вернув центр тяжести этого города...

person Amit    schedule 17.09.2011