如何通过特定语言的getDetails获取地点详细信息? [英] How can I get place details via getDetails in specific language?

查看:42
本文介绍了如何通过特定语言的getDetails获取地点详细信息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

具有placeId,我需要获取地方的详细信息.我可以使用以下代码进行此操作:

Having placeId I need to get place details. I can do this with the following code:

        var service = new google.maps.places.PlacesService(document.createElement("div"));
        service.getDetails({
            placeId: locationReference
        }, parseLocationDetailResponse.bind(null, function(addressObject) {
            deferred.resolve(addressObject);
        }));

如何为地点详细信息对象手动指定语言?

How can I manually specify language for place details object?

推荐答案

Google地图提供了列表您需要的语言.简单地在脚本 scr

Google maps provides list of languages you need. Simple adding the &language=(type of language) in script scr

function initialize() {
  var mapOptions = {
    zoom: 8,
    center: new google.maps.LatLng(-34.397, 150.644)
  };
  var map = new google.maps.Map(document.getElementById('map-canvas'),
      mapOptions);
}

google.maps.event.addDomListener(window, 'load', initialize);

 html, body, #map-canvas {
        height: 100%;
        margin: 0px;
        padding: 0px
      }

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&language=ja"></script>
<div id="map-canvas"></div>

这篇关于如何通过特定语言的getDetails获取地点详细信息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆