【问题标题】:Js file for find location / Address?用于查找位置/地址的 Js 文件?
【发布时间】:2013-12-06 13:34:24
【问题描述】:

我需要项目中的地址。我通过使用纬度和经度以及以下脚本代码来获取地址。

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=true"></script>

是否有任何相应的 .js 文件可以找到位置而不是加载上面的 URL?

请提供一些建议,因为没有互联网连接我的应用程序无法加载,它正在抛出应用程序错误。

【问题讨论】:

  • 地理定位 API 使用数据库通过 IP 地址查找位置。您要么必须在本地拥有数据,要么需要连接到远程服务。
  • 所以你问如何在没有互联网连接的情况下找到街道地址?这怎么可能行得通?
  • 您希望在您的 Javascript 代码中包含世界上的每个街道地址吗?
  • 是的,这是不可能的。但是如何快速启动我的应用程序。如果没有互联网,启动应用程序需要将近 1 分钟。如何减少加载时间?
  • 抱歉这个愚蠢的问题,但我在没有互联网的情况下加载时间有问题。

标签: javascript jquery jquery-mobile jquery-plugins cordova


【解决方案1】:

单击here 进行查询。我认为它对你有用。

【讨论】:

    【解决方案2】:

    为什么不使用 function() 来获取位置并将其显示在 div 中? 在下面检查:

    function Location() {
    
                var latlng = userLatValue + ',' + userLngValue;
    
    
                var locationUrl = "https://maps.googleapis.com/maps/api/geocode/json?latlng="
                        + latlng + "&sensor=false";
    
                var locationRequest = $.ajax({
                    type : 'GET',
                    url : locationUrl,
                    async : false,
                    data : "json"
    
                });
    
    
                locationRequest.done(function(data) {
                    if(data.results.length > 0) {
                         userLocationName = data.results[0].formatted_address;
                        //alert('address: ' + userLocationName);
                    }                           
                });
    
                locationRequest.fail(function(jqXHR, textstatus, error) {
                    //alert("error:");});
    
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-05
      • 2013-11-15
      • 2022-11-05
      • 2011-02-13
      • 1970-01-01
      • 2020-03-09
      • 2014-11-06
      • 2023-01-30
      相关资源
      最近更新 更多