TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Prakash Shrivastav
NA
73
3.2k
Google Geocoder Return response in French need in english
Oct 31 2019 5:02 AM
Google Maps Geocoder Returns response for canada in french, while I need the response in english
My Project having a dropdown of states/Province of canada, I select those state based on zip code find out the city or state by google.geocoder
While i am using for canada geocoder.geocode response in french while I need the response in english.
Code in JS :
var
geocoder =
new
google.maps.Geocoder();
geocoder.geocode({
'address'
:
"G1B0A3, Canada"
},
function
(results, status) {
if
(status == google.maps.GeocoderStatus.OK) {
if
(results.length >= 1) {
for
(
var
ii = 0; ii < results[0].address_components.length; ii++) {
var
types = results[0].address_components[ii].types.join(
","
);
if
(types.includes(
"locality"
)) {
$(
"#City"
).val(results[0].address_components[ii].long_name);
city = results[0].address_components[ii].long_name;
}
if
(types ==
"administrative_area_level_1,political"
) {
$(
".StateClass option"
).each(
function
() {
if
($(
this
).text().toUpperCase() == results[0].address_components[ii].long_name.toUpperCase()) {
if
(
typeof
(state) !=
"undefined"
) {
state = $(
this
).val();
$(
".StateClass"
).val($(
this
).val());
}
else
{
$(
this
).attr(
'selected'
,
true
);
state = $(
this
).val();
$(
".StateClass"
).val(state);
}
}
});
}
}
}
}
}
Return Response :
{ "results" : [ { "address_components" : [ { "long_name" : "G1B 0A3", "short_name" : "G1B 0A3", "types" : [ "postal_code" ] }, { "long_name" : "Beauport", "short_name" : "Beauport", "types" : [ "political", "sublocality", "sublocality_level_1" ] }, { "long_name" : "Québec", "short_name" : "Québec", "types" : [ "locality", "political" ] }, { "long_name" : "Communauté-Urbaine-de-Québec", "short_name" : "Communauté-Urbaine-de-Québec", "types" : [ "administrative_area_level_2", "political" ] }, { "long_name" : "Québec", "short_name" : "QC", "types" : [ "administrative_area_level_1", "political" ] }, { "long_name" : "Canada", "short_name" : "CA", "types" : [ "country", "political" ] } ], "formatted_address" : "Quebec City, QC G1B 0A3, Canada", "geometry" : { "bounds" : { "northeast" : { "lat" : 46.9396628, "lng" : -71.2022018 }, "southwest" : { "lat" : 46.9154927, "lng" : -71.24334639999999 } }, "location" : { "lat" : 46.92634260000001, "lng" : -71.2211823 }, "location_type" : "APPROXIMATE", "viewport" : { "northeast" : { "lat" : 46.9396628, "lng" : -71.2022018 }, "southwest" : { "lat" : 46.9154927, "lng" : -71.24334639999999 } } }, "place_id" : "ChIJpS4Sv3q7uEwRz9gVYd5OSvs", "types" : [ "postal_code" ] } ], "status" : "OK" }
Expect Response :
{ "long_name" : "Quebec", "short_name" : "Quebec", "types" : [ "locality", "political" ] },
Reply
Answers (
2
)
$.getScript not executing for second time
How to set start date and end date using jquery