Status Update
Comments
yb...@callfire.com <yb...@callfire.com> #2
an...@gmail.com <an...@gmail.com> #3
yu...@gmail.com <yu...@gmail.com> #4
pi...@gmail.com <pi...@gmail.com> #5
an...@gmail.com <an...@gmail.com> #6
Maybe the info appears as a nested object? e.g. "popular times" > "day of week" > "hour of day" > traffic count
yb...@callfire.com <yb...@callfire.com> #7
yu...@gmail.com <yu...@gmail.com> #8
an...@gmail.com <an...@gmail.com> #9
pi...@gmail.com <pi...@gmail.com> #10
er...@gmail.com <er...@gmail.com> #11
yb...@callfire.com <yb...@callfire.com> #12
ma...@google.com <ma...@google.com> #13
There are 2 issues here:
1. 'administrative_area_level_3' results were being returned in an inconsistent language. This was due to a bug that has now been fixed.
2. In a recent announcement (
yb...@callfire.com <yb...@callfire.com> #14
al...@gmail.com <al...@gmail.com> #15
yb...@callfire.com <yb...@callfire.com> #16
13...@gmail.com <13...@gmail.com> #17
we...@gmail.com <we...@gmail.com> #18
yu...@gmail.com <yu...@gmail.com> #19
ik...@gmail.com <ik...@gmail.com> #20
gh...@gmail.com <gh...@gmail.com> #21
d....@mobidev.biz <d....@mobidev.biz> #22
br...@google.com <br...@google.com> #23
[Deleted User] <[Deleted User]> #24
yb...@callfire.com <yb...@callfire.com> #25
ad...@gmail.com <ad...@gmail.com> #26
Request query string params:
address: Пушкинская Киев
language: ru
sensor: false
OR:
address:Пушкинская Киев
sensor:false
Both requests give the same response:
address_components: [
{long_name: "вулиця Пушкінська", short_name: "вулиця Пушкінська", types: ["route"]},
{long_name: "Шевченківський район", short_name: "Шевченківський район",…},
{long_name: "Київ", short_name: "Київ", types: ["locality", "political"]},
{long_name: "місто Київ", short_name: "місто Київ",…},
{long_name: "город Киев", short_name: "город Киев",…},
{long_name: "Украина", short_name: "UA", types: ["country", "political"]},
],
formatted_address: "вулиця Пушкінська, Київ, Украина"
As you see above only "administrative_area_level_1" and "country" are in Russian.
If you try to send this request with "language": "ua" param you will receive response in Ukrainian. And it's only working case..
Our minimal request for the Google Team is to provide one language in same response.
Also it'll be perfect if "language": "ru" param will give response in Russian.
Hope to be heard. Thanks
sl...@gmail.com <sl...@gmail.com> #28
yu...@gmail.com <yu...@gmail.com> #29
sl...@gmail.com <sl...@gmail.com> #30
ta...@gmail.com <ta...@gmail.com> #31
mi...@google.com <mi...@google.com> #32
All components are correctly formatted in the local language, except country name which is _always_ formatted in the preferred language:
route: вулиця Ірпінська
sublocality_level_1: Святошинський район
locality: Київ
administrative_area_level_2: місто Київ
country: Украина
This is a slightly different issue: administrative_area_level_1 is not relevant for postal address in Ukraine, which is currently causing the language selection logic to not apply the preferred language (Ukrainian) to it. This is what used to happen with administrative_area_level_3.
A different address does produce an administrative_area_level_1 component, which is correctly formatted in the local language (UK):
route: провулок Чайковського
sublocality_level_1: Приморський район
locality: Одеса
administrative_area_level_3: Одеська міськрада
administrative_area_level_1: Одеська область
country: Украина
ta...@gmail.com <ta...@gmail.com> #33
All fine with UK preference. Problem is when preference is russian language but you search ukrainian address.
mi...@google.com <mi...@google.com> #34
ta...@gmail.com <ta...@gmail.com> #35
[Deleted User] <[Deleted User]> #37
ma...@gmail.com <ma...@gmail.com> #38
an...@gmail.com <an...@gmail.com> #40
mi...@google.com <mi...@google.com> #41
an...@gmail.com <an...@gmail.com> #42
mi...@google.com <mi...@google.com> #43
Your example is something entirely different, and does not reproduce easily (all results show up in English for me) so please file a new bug.
sc...@gmail.com <sc...@gmail.com> #44
mi...@google.com <mi...@google.com>
bb...@gmail.com <bb...@gmail.com> #45
hj...@gmail.com <hj...@gmail.com> #46
| 2. In a recent announcement (
It is good idea, but it is bug idea. The point is that Russian language is a national language in Ukraine (for more than 50% citizens). And all streets and places names has Russian names along with Ukrainian names.
Description
Earlier I could request response in Russian or Ukrainian language adding `language=ru` (or `language=uk`) parameter to the HTTP request. Starting today I get street name in Ukrainian in response, no matter what language I specify in request.
Examples.
Request for Russian: `
Relevant part of the response:
"results" : [
{
"address_components" : [
{
"long_name" : "Пушкінська вулиця",
"short_name" : "Пушкінська вулиця",
"types" : [ "route" ]
},
{
"long_name" : "Приморський район",
"short_name" : "Приморський район",
"types" : [ "sublocality_level_1", "sublocality", "political" ]
},
{
"long_name" : "Одеса",
"short_name" : "Одеса",
"types" : [ "locality", "political" ]
},
{
"long_name" : "Одесский горсовет",
"short_name" : "Одесский горсовет",
"types" : [ "administrative_area_level_3", "political" ]
},
{
"long_name" : "Одеська область",
"short_name" : "Одеська область",
"types" : [ "administrative_area_level_1", "political" ]
},
{
"long_name" : "Украина",
"short_name" : "UA",
"types" : [ "country", "political" ]
}
],
Please note, that `"country"` and `"administrative_area_level_3"` fields are returned in Russian, as they should be, but everything else is returned in Ukrainian (before today every other field was returned in Russian as well).
If I use `language=uk` all fields in the response are returned in Ukrainian language (as intended).
Request for Ukrainian: `
Relevant part of the response:
"results" : [
{
"address_components" : [
{
"long_name" : "Пушкінська вулиця",
"short_name" : "Пушкінська вулиця",
"types" : [ "route" ]
},
{
"long_name" : "Приморський район",
"short_name" : "Приморський район",
"types" : [ "sublocality_level_1", "sublocality", "political" ]
},
{
"long_name" : "Одеса",
"short_name" : "Одеса",
"types" : [ "locality", "political" ]
},
{
"long_name" : "Одеська міськрада",
"short_name" : "Одеська міськрада",
"types" : [ "administrative_area_level_3", "political" ]
},
{
"long_name" : "Одеська область",
"short_name" : "Одеська область",
"types" : [ "administrative_area_level_1", "political" ]
},
{
"long_name" : "Україна",
"short_name" : "UA",
"types" : [ "country", "political" ]
}
],
Please note that now `"country"` and `"administrative_area_level_3"` fields are returned in Ukrainian.
I suppose someone merged Russian and Ukrainian lists? Same problem exists now for several other Ukrainian cities. But not for Kyiv. For Kyiv I still can get addresses in Russian language.
For the reference, correct response with `language=ru` in request should be:
"results" : [
{
"address_components" : [
{
"long_name" : "Пушкинська улица",
"short_name" : "Пушкинська улица",
"types" : [ "route" ]
},
{
"long_name" : "Приморский район",
"short_name" : "Приморский район",
"types" : [ "sublocality_level_1", "sublocality", "political" ]
},
{
"long_name" : "Одесса",
"short_name" : "Одесса",
"types" : [ "locality", "political" ]
},
{
"long_name" : "Одесский горсовет",
"short_name" : "Одесский горсовет",
"types" : [ "administrative_area_level_3", "political" ]
},
{
"long_name" : "Одесская область",
"short_name" : "Одесская область",
"types" : [ "administrative_area_level_1", "political" ]
},
{
"long_name" : "Украина",
"short_name" : "UA",
"types" : [ "country", "political" ]
}
],
*********************************************************
For developers viewing this issue: please click the 'star' icon to be
notified of future changes, and to let us know how many of you are
interested in seeing it resolved.
*********************************************************