gpt4 book ai didi

ios - 如何更改 Google map 上的语言?

转载 作者:行者123 更新时间:2023-11-29 11:58:30 25 4
gpt4 key购买 nike

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

我可以用这个方法重新加载或重新创建 map

(void)prepareMap
{
[self.viewForMap removeAllSubviews];
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:latitude longitude:longtitude];
GMSMapView *mapView = [GMSMapView mapWithFrame:rect camera:camera];
[self.viewForMap addSubview:mapView];
}

最佳答案

如使用 Google Maps API 中的回答 - How can I get the Google Maps APIs to display in a language other than English? :

By default the API will attempt to load the most appropriate language based on the users location or browser settings. Some APIs allow you to explicitly set a language when you make a request.

从那里,您可以在某些 Google Maps API 的 HTTPS 请求中添加 language 参数。但是,对于某些不允许这样做的 API,您必须首先使用 Core Location Framework 确定当前位置。正如这篇 SO 帖子中所建议的那样 - iphone default map app open with different language .

关于ios - 如何更改 Google map 上的语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38075630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com