<i id='GrVR3'><tr id='GrVR3'><dt id='GrVR3'><q id='GrVR3'><span id='GrVR3'><b id='GrVR3'><form id='GrVR3'><ins id='GrVR3'></ins><ul id='GrVR3'></ul><sub id='GrVR3'></sub></form><legend id='GrVR3'></legend><bdo id='GrVR3'><pre id='GrVR3'><center id='GrVR3'></center></pre></bdo></b><th id='GrVR3'></th></span></q></dt></tr></i><div id='GrVR3'><tfoot id='GrVR3'></tfoot><dl id='GrVR3'><fieldset id='GrVR3'></fieldset></dl></div>
<legend id='GrVR3'><style id='GrVR3'><dir id='GrVR3'><q id='GrVR3'></q></dir></style></legend>

        • <bdo id='GrVR3'></bdo><ul id='GrVR3'></ul>

        <small id='GrVR3'></small><noframes id='GrVR3'>

        <tfoot id='GrVR3'></tfoot>

      1. 如何使用 HTML5 地理位置找到用户所在的国家/地区

        时间:2023-09-06

              <bdo id='kXWYN'></bdo><ul id='kXWYN'></ul>
              <tfoot id='kXWYN'></tfoot>
              <legend id='kXWYN'><style id='kXWYN'><dir id='kXWYN'><q id='kXWYN'></q></dir></style></legend>
            • <small id='kXWYN'></small><noframes id='kXWYN'>

              • <i id='kXWYN'><tr id='kXWYN'><dt id='kXWYN'><q id='kXWYN'><span id='kXWYN'><b id='kXWYN'><form id='kXWYN'><ins id='kXWYN'></ins><ul id='kXWYN'></ul><sub id='kXWYN'></sub></form><legend id='kXWYN'></legend><bdo id='kXWYN'><pre id='kXWYN'><center id='kXWYN'></center></pre></bdo></b><th id='kXWYN'></th></span></q></dt></tr></i><div id='kXWYN'><tfoot id='kXWYN'></tfoot><dl id='kXWYN'><fieldset id='kXWYN'></fieldset></dl></div>

                    <tbody id='kXWYN'></tbody>

                  本文介绍了如何使用 HTML5 地理位置找到用户所在的国家/地区?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我熟悉用于返回用户位置粗略坐标的 HTML5 地理位置.

                  I'm familiar with HTML5 geolocation for returning rough coordinates of the user’s location.

                  但是,我怎样才能返回他们坐标所在国家的名称?

                  However, how can I return the name of the country that their coordinates are in?

                  推荐答案

                      var geocoder = new google.maps.Geocoder();
                      geocoder.geocode({'latLng': <YOURLATLNGRESPONSEFROMGEO>}, function(results, status) {
                              if (status == google.maps.GeocoderStatus.OK) {
                                  if (results[0]) {
                                      var loc = getCountry(results);
                                  }
                              }
                          });
                  
                      function getCountry(results)
                      {
                          for (var i = 0; i < results[0].address_components.length; i++)
                          {
                          var shortname = results[0].address_components[i].short_name;
                          var longname = results[0].address_components[i].long_name;
                          var type = results[0].address_components[i].types;
                          if (type.indexOf("country") != -1)
                          {
                              if (!isNullOrWhitespace(shortname))
                              {
                                  return shortname;
                              }
                              else
                              {
                                  return longname;
                              }
                          }
                      }
                  
                  }
                  
                  function isNullOrWhitespace(text) {
                      if (text == null) {
                          return true;
                      }
                      return text.replace(/s/gi, '').length < 1;
                  }
                  

                  这是我用的:)

                  这篇关于如何使用 HTML5 地理位置找到用户所在的国家/地区?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何在 JavaScript 中找到我到已知位置的距离 下一篇:无法应对 navigator.geolocation 的异步特性

                  相关文章

                  最新文章

                    <legend id='EbJDP'><style id='EbJDP'><dir id='EbJDP'><q id='EbJDP'></q></dir></style></legend>

                    <i id='EbJDP'><tr id='EbJDP'><dt id='EbJDP'><q id='EbJDP'><span id='EbJDP'><b id='EbJDP'><form id='EbJDP'><ins id='EbJDP'></ins><ul id='EbJDP'></ul><sub id='EbJDP'></sub></form><legend id='EbJDP'></legend><bdo id='EbJDP'><pre id='EbJDP'><center id='EbJDP'></center></pre></bdo></b><th id='EbJDP'></th></span></q></dt></tr></i><div id='EbJDP'><tfoot id='EbJDP'></tfoot><dl id='EbJDP'><fieldset id='EbJDP'></fieldset></dl></div>
                  1. <small id='EbJDP'></small><noframes id='EbJDP'>

                  2. <tfoot id='EbJDP'></tfoot>

                    • <bdo id='EbJDP'></bdo><ul id='EbJDP'></ul>