如何更改GoogleMap上的语言?

时间:2016-06-28 11:58:49

标签: ios objective-c google-maps

我在我的应用程序中使用Google Maps iOS SDK中的 GMSMapView 。 我可以在设置页面中更改应用程序语言。 如何在运行时更改地图上的语言?

我可以在此方法上重新加载或重新创建地图

 function checkWS() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  SpreadsheetApp.setActiveSheet(spreadsheet.getSheetByName("NAME"));
  var sheet = spreadsheet.getActiveSheet();

  // figure out what the last row is
  var lastRow = sheet.getLastRow();

  // the rows are indexed starting at 1, and the first row
  // is the headers, so start with row 2
  var startRow = 6;

  // grab date (the 'month left' column) 
  var range = sheet.getRange(6, 54, lastRow - startRow + 1, 1);
  var numRows = range.getNumRows();
  var soll_values = range.getValues();

  // Now, grab the branch column
  range = sheet.getRange(6, 11, lastRow - startRow + 1, 1);
  var branch_values = range.getValues();

  // and the count column
  range = sheet.getRange(6, 49, lastRow - startRow + 1, 1);
  var count_values = range.getValues();

  var warning_count = 0;
  var msg = "";

  // Loop over the days left values
  for (var i = 0; i <= numRows - 1; i++) {
    var soll = soll_values[i][0];
    if (soll == 1) {
      // if it's exactly 1, do something with the data.
      var name = branch_values[i][0];
      var count = count_values[i][0];

      warning_count++;

//      if (warning_count) { -> not needed 
        var ss = SpreadsheetApp.openById("ID");
        var Tab = ss.getSheetByName('NAME_other_ss');
        var lastRow = Tab.getLastRow();

        Tab.getRange(lastRow + 1, 10).setValue(name);
        Tab.getRange(lastRow + 1, 14).setValue(count);
        Tab.getRange(lastRow + 1, 20).setValue(new Date());

        SpreadsheetApp.flush();
//      }
    }
  }



}

1 个答案:

答案 0 :(得分:1)

正如使用Google Maps API - How can I get the Google Maps APIs to display in a language other than English?

所述
  

默认情况下,API会尝试根据用户位置或浏览器设置加载最合适的语言。某些API允许您在发出请求时显式设置语言。

从那里,您可以在某些Google Maps API中的HTTPS请求中添加language参数。但是,对于某些不允许此操作的API,您必须首先使用此Core Location Framework中建议的iphone default map app open with different language使用{{3}}确定当前位置。