从回调中返回值

2024-01-27

我以前没有任何 JavaScript 经验。

我正在尝试实现以下函数,我希望用它来返回值 lat 和 lng:

function get_address() {
    var geocoder = new google.maps.Geocoder()

    geocoder.geocode({ address: "SE-17270 Sverige"}, 
    function(locResult) {

    var lat = locResult[0].geometry.location.lat();
    var lng = locResult[0].geometry.location.lng();
    alert(lat);
    alert(lng);
    })
}

我该怎么做呢?

所以我想做的是这样的:

      function get_address(postcode)
      {
        var geocoder = new google.maps.Geocoder()
        var lat
        var lng

        geocoder.geocode({ address: "SE-"+postcode+"Sverige"}, 
        function(locResult) {

            lat = locResult[0].geometry.location.lat();
            lng = locResult[0].geometry.location.lng();
        })
        return lat,lng
      } 

使用回调来处理地理编码结果:

function myCallback(lat, lng) {
  // Process lat and lng.
}

function get_address(callback) {
    var geocoder = new google.maps.Geocoder()

    geocoder.geocode({ address: "SE-17270 Sverige"}, 
      function(locResult) {
          var lat = locResult[0].geometry.location.lat();
          var lng = locResult[0].geometry.location.lng();
          callback(lat, lng);
      }
    );
}
....
get_address(myCallback);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从回调中返回值 的相关文章

  • Jquery获取选中的复选框

    您好 我想获取页面中选定复选框的列表 实际上我真正需要的是获取复选框旁边的元素的文本 该元素是一个 html 元素 li 代码如下 但它不起作用 这是我当前的 jQuery document ready function target cl
  • Angular UI 模式的范围问题

    我无法理解 使用角度 UI 模式的范围 虽然这里不是很明显 但我已经正确设置了模块和所有内容 据我所知 但这些代码示例尤其是我发现错误的地方 index html 其中重要部分 div class btn group div
  • 从函数返回函数的目的是什么?

    阅读一些遗留代码 发现 A prototype setSize function var v1 new Vector2 return function size var halfSize v1 copy size multiplyScala
  • 在版本 4.4.6 中禁用 ckeditor 上下文菜单

    我在 Rails4 项目中使用 ckeditor 我尝试了 ckeditor gem 和 ckeditor rails gem 来提供 ckeditor 库 这里有多个帖子 人们希望删除 ckeditor 上下文菜单 以便可以显示本机浏览器
  • 如何在React Native Android中获取响应头?

    您好 我想在获取 POST 请求后获取响应标头 我尝试调试看看里面有什么response with console log response 我可以从以下位置获取响应机构responseData但我不知道如何获取标题 我想同时获得标题和正文
  • React Router v4 不渲染组件

    React Router v4 渲染组件存在问题 在应用程序初始加载时 它将呈现与 URL 相对应的正确组件 但是 任何后续的组件Link单击不会呈现所需的组件 图书馆 反应路由器 4 2 2 https reacttraining com
  • 计算三次贝塞尔曲线的弧长、曲线长度。为什么不工作?

    我正在用这个算法计算弧长 三次贝塞尔曲线的长度 function getArcLength path var STEPS 1000 gt precision var t 1 STEPS var aX 0 var aY 0 var bX 0
  • JavaScript RegEx:不同的结果:使用字符串和使用正则表达式“文字”构建模式?

    使用 RegExp 文字与字符串之间有什么区别吗 http jsfiddle net yMMrk http jsfiddle net yMMrk String prototype lastIndexOf function pattern p
  • 如何在另一个自定义 Hook 中使用返回值的自定义 Hook?

    我正在使用 React native 其中有一个名为的自定义 HookuseUser使用以下方法从 AWS Amplify 获取用户信息Auth getUserInfro方法 然后获取返回对象的一部分并用它设置一个状态变量 我还有另一个名为
  • 改变 JavaScript 中的顶部填充

    以下是我在 css 中设置顶部填充的方法 body font size font size px margin 0 padding 100px 0 20px 0 width 100 important 如何使用最简单的 javascript
  • Google Maps API (v3) 添加/更新标记

    编辑 它现在可以工作 但如果用户不允许或没有基于位置的服务 则不会加载 请参阅 jsfiddle 示例接受的答案评论 我已经浏览了一些教程和问题 但我无法安静地理解正在发生的事情 或者在这种情况下 没有发生 当用户单击链接时 我正在加载地图
  • 如何从浏览器向服务器发送“页面将关闭”消息?

    我想向每个 html 文档添加一个脚本 JavaScript 该脚本向服务器发送两条消息 页面确实打开了 页面将关闭 此消息包含页面打开的时间 打开消息应在文档加载时 或加载完成时 发送 这是简单的部分 The close message
  • Rails 3.1+ 的 Jasmine 与 Mocha JavaScript 测试 [已关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我对茉莉花有经验并且非常喜欢它 有谁有 Jasmine 和 Mocha 的经验 特别是 Rails 的经验吗 我想知道是否值得转用 我已经在 J
  • 主页(网格)上的缩略图现在显得模糊。如何纠正?

    我不知道这看起来是否愚蠢 但从早上开始我就无法纠正这个突然出现在我的博客网站上的错误www candidopinions in http www candidopinions in 我有一个网格视图模板 其中博客文章中的特色图像作为调整大小
  • react-native - 图像需要来自 JSON 的本地路径

    你好社区 我正在react native中开发一个测试应用程序 并尝试从本地存储位置获取图像 我实际在做什么 我将图像直接链接源提供给 var 并在渲染函数中调用此方法 react 0 14 8 react native 0 23 1 np
  • 滚动顶部不符合预期

    Note 由于上次忘记奖励而重新开放赏金 A Woff 大师已经给出答案 我想在用户展开某一行时到达该行 这样当最后一个可见行展开时 用户不必向下滚动即可查看内容 I used example tbody on click td green
  • 什么是 WKWebView 中的 WKErrorDomain 错误 4

    fatal error LPWebView encounters an error Error Domain WKErrorDomain Code 4 A JavaScript exception occurred UserInfo 0x7
  • Flot 库将 y 轴设置为最小值 0 和最大值 24

    如何将 y 轴设置在 0 到 24 的范围内 这是我的代码 j plot j placeholder d1 xaxis mode time min new Date 2010 11 01 getTime max new Date 2011
  • 将数组从 jquery ajax 传递到代码后面

    我必须将二维数组传递给在asp net网页代码后面编写的页面方法我有一个变量objList作为二维数组 我使用以下代码来实现此目的 但没有成功 并且未调用页面方法 脚本语言 function BindTable objList ajax u
  • 如何通过索引访问 JSON 对象中的字段

    我知道这不是最好的方法 但我别无选择 我必须通过索引访问 JSONObject 中的项目 访问对象的标准方法是只写this objectName or this objectName 我还找到了一种获取 json 对象内所有字段的方法 fo

随机推荐

  • Selenium 2.0 IE Xpath 性能

    我尝试使用 selenium dotnet 2 0a5 迭代许多表 并且必须使用 xpath 例如 var tableRows table FindElements By TagName tr foreach var row in tabl
  • 无法从 Visual Studio 2012 连接到 SQL Server Express 2014

    我的问题是关于将 SQL Server Express 2014 中的数据检索到 Visual Studio Professional 2012 中 我正在遵循重新使用下拉列表的教程 当我使用 选择数据源 时 我可以继续选择数据库 当我尝试
  • 使用 javascript 设置文档类型

    我有一个 html 页面 没有声明部署到服务器的文档类型 比如 A 这是从另一台服务器 比如 B 获取 js 文件 Node js 创建必要的 html 页面来显示 现在 IE8 正在产生问题 因为没有声明 doctype 将自身设置为 I
  • “@firebase/database-compat”包中的“./standalone”条目没有已知条件

    跑步时npm run build在我的 sveltekit 项目中 我收到以下错误vite 7 55 49 PM vite plugin svelte The following packages did not export their
  • 如何使用 CLI 为 Elastic Beanstalk 配置 VPC

    我能够创建一个Elastic Beanstalk环境与一个VPC使用此命令eb cli eb create vpc 这要求我配置几个选项 Enter an RDS DB username default is ebroot Enter an
  • Active Record 查询数组字段中的值

    我在 Rails 3 的 MongoDB 数据库中有一个名为 Stat 的表 在该表中 有一个名为 services 的数组字段 我想查找具有包含值 lights 的服务数组的所有统计信息 我想做这样的事情 stats Stat all s
  • 如何在发出请求之前将 WCF Http 客户端绑定到特定的出站 IP 地址

    我希望我的请求通过特定的 IP 地址发出 有没有办法在 WCF 中做到这一点 为什么我需要这个的解释有点冗长 所以我不想深入讨论 这是示例代码 string ipAddress 192 168 0 32 IService service C
  • jQuery Ajax 在 Android 平板电脑浏览器上失败

    我正在开发一个三星平板电脑 http www samsung com global microsite galaxytab 10 1 index html有默认浏览器 国际空间站告诉我这个信息 Mozilla 5 0 Linux U And
  • 由于在 url 中附加参数,控制器被调用两次

    我在 AngularJS 中 我正在尝试使用在 url 中附加参数 location search sid key key 的值是通过 http 请求来自另一台服务器的 这是附加参数的代码 config routeProvider func
  • 如何在 swiftUI 中以编程方式设置安全文本字段和普通文本字段

    SwiftUI 有两种不同形式的文本字段 一种是隐藏输入的 SecureField 和不隐藏输入的 TextField 有没有一种方法可以创建一个单一视图 该视图接受一个参数来创建两种类型 同时重复尽可能少的代码 而不是创建两个单独的视图
  • Firebase 权限被拒绝错误

    我是 firebase 的初学者 并试图从我的数据库中获取价值 但它每次都向我显示同样的错误 W SyncTree Listen at child failed FirebaseError Permission denied 我的火力规则
  • 根据键名称选择枚举值

    我有一个像这样的枚举 public enum Animals CatOne 12 CatTwo 13 CatThree 14 DogOne 21 DogTwo 22 Great 现在我想获得所有猫的值 我想做的是 public static
  • 运行junit测试时是否可以进入android的调试模式?

    通常我使用运行junit测试adb shell am instrument w com android contacts tests android test InstrumentationTestRunner 它确实有效 它将运行我所有的
  • JDBC 字符串中的 Mysql 会话变量

    我使用这个连接字符串从java连接到mysql jdbc mysql localhost 3306 db noDatetimeStringSync true useUnicode yes characterEncoding UTF 8 是否
  • Microsoft Help Viewer可以作为独立的应用程序使用吗?

    我有一台机器视窗8我安装的地方VS2013没有帮助查看器 and a 虚拟机与相同的OS和相同的VS但随着帮助查看器已安装包 Help Viewer v2 1 我已经创建了那个VM出于独特的目的 我希望能够使用微软帮助查看器 或其他替代软件
  • 神秘的填充物..?

    我最近设计并完成了 2 份时事通讯 但是当我回去进行快速更改 在容器外部添加背景颜色 时 我意识到内容和背景颜色之间存在一些神秘的填充 我想要完成的是获取背景颜色正好与主要内容的边缘相对应 我已经对 CSS 进行了很多尝试 但仍然没有找到解
  • 如何将具有自定义 ID 的文档添加到 firestore

    是否有机会使用自定义生成的 id 而不是由 firestore 引擎生成的 id 将文档添加到 firestore 集合中 要使用自定义 ID 您需要使用 set 而不是 add 这将创建一个 ID 为 LA 的文档 db collecti
  • AWS API Gateway 二进制损坏

    我遇到一个问题 我的 API 网关 Lambda 集成正在通过 API 网关进行某种形式的内容映射 我有一个 API 网关 其端点使用 Lambda 代理集成 我已启用二进制媒体类型 图片 jpeg 图片 png 图片 网页 图像 端点获取
  • Python argparse 不带参数的命令行标志

    如何向命令行参数添加可选标志 例如 所以我可以写 python myprog py or python myprog py w I tried parser add argument w 但我只是收到一条错误消息说 Usage w W er
  • 从回调中返回值

    我以前没有任何 JavaScript 经验 我正在尝试实现以下函数 我希望用它来返回值 lat 和 lng function get address var geocoder new google maps Geocoder geocode