javascript - 如何告诉 Google Maps JavaScript API v3 使用芬兰语(或瑞典语)字符?

标签 javascript google-maps google-maps-api-3 encoding

我尝试使用 Google map 地理编码器从芬兰地址查询经纬度坐标。目的是在地址指向的 map 上绘制一个标记。到目前为止,它适用于英语字符,但芬兰语(和瑞典语)字符“ä、ö、å”会引起麻烦。我发现了这个:Swedish characters in google geocode request

,但没有帮助。

例如这个地址没有任何问题:

"Mannerheimintie 10, Helsinki, Finland"

但是这个有:

"Läntinen polku 10, Espoo, Finland"

这是我的代码:

geocoder = new google.maps.Geocoder();
geocoder.geocode({
  'address': address
}, function(results, status) {
  if (status == google.maps.GeocoderStatus.OK) {
...
... // do something
...

我也尝试过使用这些参数,但没有成功:

geocoder = new google.maps.Geocoder();
geocoder.geocode({
  'address': address,
  'region': 'FI' // I tried also with 'language':'fi'
}, function(results, status) {
  if (status == google.maps.GeocoderStatus.OK) {
...
... // do something
...

使用的 API 是 Google Maps JavaScript API v3。 (https://developers.google.com/maps/documentation/javascript/examples/geocoding-simple)

那么我如何告诉此 API 使用芬兰语(或瑞典语)字符?

最佳答案

当您包含 google js 文件时,请尝试添加 &language=fi 进行本地化。

关于javascript - 如何告诉 Google Maps JavaScript API v3 使用芬兰语(或瑞典语)字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25081103/

相关文章:

google-maps - 谷歌地图信息窗口自动平移 : is it possible to customize the distance to the map's top?

ios - Google map 实用程序 IOS Pod 错误

google-maps - 谷歌地图javascript api中的圆半径单位?

javascript - 下拉菜单打开时抑制 onClick 事件 react

javascript - 如果语句未在 JavaScript 中注册

javascript - GIS 谷歌地图处理大 # 多边形添加/删除

google-maps - Google map 嵌入 API 显示带有中心纬度的图钉

如果页面位于 bfcache 中,则 JavaScript 重新加载页面

javascript - href安全,防止xss攻击

android - { "error_message": "You must enable Billing on the Google Cloud Project }