android - 如何在谷歌地图中同时显示英文和当地语言的地点名称?
问题描述
我想以英语和本地语言显示位置名称,例如 android 中的地图应用程序显示。
这是我的代码
public class MapsActivity extends FragmentActivity implements
OnMapReadyCallback {
private final static String TAG = MapsActivity.class.getSimpleName();
private GoogleMap mMap;
private SupportMapFragment mapFragment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
// Obtain the SupportMapFragment and get notified when the map is ready to be used.
mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
LatLng dhaka = new LatLng(23.8103, 90.4125);
mMap.addMarker(new MarkerOptions().position(dhaka));
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(dhaka,10f));
}
}
但是当我运行此代码时,地图中的所有位置名称都是英文的。但我想要这样的输出
这里的位置名称是英语和孟加拉语。
解决方案
You can get the necessary info from the following links
https://developers.google.com/maps/documentation/javascript/geocoding#GeocodingRegionCodes
http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
推荐阅读
- python - 使用逻辑回归进行分类 - 鸢尾花数据集
- javascript - (React JS)将元素推入useEffect函数内的数组的问题
- sql - 将写回表同步到事实表的存储过程,引发错误子查询返回多个查询
- c++ - 如何在 DirectInput8 中访问操纵杆数字键盘?
- python - 时间戳[ns] 时间戳[s] 有什么区别?
- java - XSLT 3.0 - 在 XSLT 3.0 xml-to-json() 中出现错误“重复键值”
- github - 自托管 GitHub Actions 运行器的 GitHub API 权限名称?
- r - R中的webshot.js问题
- pandas - 如何(正确)合并 2 个 Pandas DataFrames 和散点图
- reactjs - styled-components 条件动画性能问题