相关疑难解决方法(0)

如何在Google Maps API V3中检索英语结果

//....
directionsDisplay = new google.maps.DirectionsRenderer();
directionsDisplay.setMap(map);
directionsService = new google.maps.DirectionsService();
var request = {
    origin : new google.maps.LatLng(origin.lat, origin.lng),
    destination : new google.maps.LatLng(destination.lat, destination.lng),
    travelMode : google.maps.DirectionsTravelMode.DRIVING,
    unitSystem : google.maps.DirectionsUnitSystem.METRIC,
    region: 'de'
    };
directionsService.route(request, function(result, status) {
    if (status == google.maps.DirectionsStatus.OK) {
        directionsDisplay.setDirections(result);
    }
});
//....
Run Code Online (Sandbox Code Playgroud)

结果我得到了这样的东西

Head southwest on ???/??? toward ???/???
Turn left at ????
Continue onto ????
Turn right at ????
Slight left to stay on ????
Turn left at ???/???
Run Code Online (Sandbox Code Playgroud)

我的浏览器上的说明是英文,法国同事法国火狐上的法文,街道名称是中文,我以为我要求德语信息 region: 'de'

现在好吧,也许中国的街道没有德语,但设置区域为gb,en,甚至zh似乎什么都不做.我真的希望文本只是一种语言,最好是英语.

编辑我很确定街道名称是英文版,因为当我使用Geocoder时,结果是英文的,例如 …

localization google-maps-api-3

5
推荐指数
1
解决办法
5969
查看次数

标签 统计

google-maps-api-3 ×1

localization ×1