Привет. Я хочу воспроизвести результаты динамического поиска, полученные, например, при вводе в Google Maps, я из Сиднея, Австралия, поэтому, когда я поднимаю Карты и набираю "Kin", я получаю:
Пример карты http://img525.imageshack.us/img525/2042/screenshot20101215at514.png.
Но если я использую веб-сервис Geocoder с примером строки, например:
http://maps.google.com.au/maps/api/geocode/json?address=Kin+,%20Australia&bounds=-46.08542,-4.39023%7C93.33984,157.67578&sensor=false®ion=au
OR
http://maps.google.com.au/maps/api/geocode/json?address=Kin&sensor=false
OR
http://maps.google.com.au/maps/api/geocode/json?address=Kin&sensor=false®ion=au
Все, что мне возвращают, это (Попробуйте сами):
Киншаса, Демократическая Республика Конго
Прибытие (КИН), Кингстон, Ямайка
4920 Кин, Бельгия
Т.Д.
Возвращается только тот, кто пытается ограничить его Австралией:
Остров Кинг, Лорана TAS 7256, Австралия
Теперь я не возражаю против фильтрации типа по месту на стороне клиента, но почему я не могу получить ТОЧНЫЕ результаты, аналогичные результатам динамического поиска, возвращаемым из самих карт Google.
Любая помощь наиболее ценится! Я потратил слишком много времени на это сейчас ...