【问题标题】:Google map API JS get localization [closed]谷歌地图 API JS 获得本地化 [关闭]
【发布时间】:2017-01-26 15:30:36
【问题描述】:

我需要你的帮助, 我有一个网站,我需要在我的网站中添加本地化地图并从中获取本地化用户,我该怎么做, 谢谢,

【问题讨论】:

  • 恐怕这个问题太宽泛了,不能成为一个好的 Stack Overflow 问题,而且对库和资源的请求通常都是关于主题的。不过,这可能很容易用 Google 搜索。我不确定您所说的“本地化地图”到底是什么意思 - 如果它只是某个地址的地图,我敢打赌 angularjs google map 会给您带来很好的结果。如果您需要本地化设备用户,请参阅上面 Craicerjack 的链接。

标签: javascript angularjs google-maps-api-3


【解决方案1】:

在浏览器或谷歌地图 API 中很容易在 Javascript 中进行本地化。

浏览器地理位置可用于根据浏览器内的定位服务确定位置。可以在Mozilla Developer Network Documentation 找到带有代码示例的说明。

要使用 Google Maps API,您可以在他们的tutorials page 查看他们的文档。

我实际上是结合使用这两者来为用户返回城市/县/州,以获取我放在一起的天气应用程序。整个代码可以在我的GitHub page 找到,但这里是 GeoLocation 的代码。

function geoLocation() {
    var output = document.getElementById("out");

    if (!navigator.geolocation) {
        output.innerHTML = "<p>Geolocation is not supported by your browser</p>";
        return;
    }

    function success(position) {
        var latitude = position.coords.latitude;
        var longitude = position.coords.longitude;



        //Google Maps API to return printed location as opposed to lat/lon coordinates.


        $.getJSON('https://maps.googleapis.com/maps/api/geocode/json?latlng=' + latitude + ',' + longitude + '&key=YOUR-API-KEY', function(city) {


            var address = city.results[2].formatted_address;

之后,您可以对数据使用任何您想要的东西。

【讨论】:

  • 谢谢你,我要找的,我也找到了link
  • @BadrKenzallah 太好了,如果您需要更多帮助,请告诉我。
  • 感谢您的帮助(y)
猜你喜欢
  • 2011-03-25
  • 1970-01-01
  • 2016-04-16
  • 2011-04-06
  • 1970-01-01
  • 2020-05-15
  • 1970-01-01
  • 2020-05-23
  • 1970-01-01
相关资源
最近更新 更多