首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将latlong数据转换为路点值/ calculateRoute()?(此处为API/ Matrix API)

如何将latlong数据转换为路点值/ calculateRoute()?(此处为API/ Matrix API)
EN

Stack Overflow用户
提问于 2019-03-16 00:48:56
回答 1查看 87关注 0票数 1

稍后,从geocode()函数中保存长坐标。(用户以(50.4342,8.4324)的形式在html输入->中输入城市和街道后收到较长的数据)

如何在不接收错误的情况下将变量latlong放入waypoint0值中?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var lat = 50.4342;
var long = 8.4324;
var latlong = lat + ',' + long;

function calculateRoute(platform, coordinates) 
  {


    var router = platform.getRoutingService(),
    parameters = {
      waypoint0: '', //<- insert latlong variable 
      waypoint1: '49.998700,8.249140',
      mode: 'fastest;car;traffic:enabled',
      departure: 'now'};

    router.calculateRoute(parameters,
    function (result) {
      console.log(result);
      console.log(latlongstr);
    }, function (error) {
      console.log("error");
    });
  }

如何将lat和long转换为waypoint0值?如果我在waypoint0中手动传递long值,那么一切都可以正常工作,但我希望动态传递。

我刚开始使用javascript,所以如果它很容易解决,请不要讨厌我。

非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-17 19:54:33

好的,我自己解决了。

执行以下操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  function geocode(platform, street2, city2) 
  {
    var street3 = street2;
    var city3 = city2; 

    var geocoder = platform.getGeocodingService(),
    parameters = {
      searchtext: street3 + city3 ,
      gen: '9'};

   geocoder.geocode(parameters,
    function (result) {
       var lat = result.Response.View[0].Result[0].Location.DisplayPosition.Latitude;
       var long = result.Response.View[0].Result[0].Location.DisplayPosition.Longitude;
       calculateRoute(platform, lat, long);
    }, function (error) {
      console.log("Retrieving Latitude and Longitude failed! Refresh the page and try again.");
    });



    function calculateRoute(platform,latitude,longitude) 
  {
    var x = latitude;
    var y = longitude;
    var router = platform.getRoutingService(),
    parameters = {
      waypoint0: x + "," + y,
      waypoint1: '49.998700,8.249140',
      mode: 'fastest;car;traffic:enabled',
      departure: 'now'};

    router.calculateRoute(parameters,
    function (result) {
      console.log(result.response.route[0].summary.distance);
    }, function (error) {
      console.log("error");
    });
  }

因此,只需在geocoder.geocode()函数中调用calculateRoute()函数(使用它传递经纬度),然后才能在calculateRoute()函数中使用纬度和经度来计算距离。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55192415

复制
相关文章
如何将Postman API测试转换为JMeter以进行扩展
许多测试工程师使用Postman进行API测试自动化。他们发现端点,发出请求,创建测试数据,运行回归测试,使用Newman等实现API测试的持续集成。但是,Postman有一定的测试限制。希望获得更多负载测试能力的开发人员,DevOps和QA工程师可以将其Postman测试转换为JMeter。这篇博客文章将解释何时建议将Postman转换为JMeter,并逐步说明如何实现。
用户8460142
2023/07/07
4800
如何将Postman API测试转换为JMeter以进行扩展
Django API 为 D3 提供数据
在工作中见过有的人即便使用了Django,依然还在采取json或geojson的文件形式为页面提供数据,相当于嵌入数据而非加载。下面是个简单有效的例子:
py3study
2020/01/19
1.4K0
Groovy 使用Builder AST 转换为流式API
从Groovy 2.3开始,我们可以使用@Builder AST转换轻松地为我们的类创建一个流畅的API。 我们可以将注释应用于我们的类,结果类文件将具有支持流畅API的所有必要方法。 我们可以自定义如何使用不同的注释参数生成流畅的API。 在Groovy代码中,我们已经可以使用with方法 有一个简洁的方法来设置属性值或使用 命名的构造函数参数。 但是如果我们的类需要从Java中使用,那么为Java开发人员提供一个流畅的API来为我们的Groovy类做很好。
白石
2019/09/18
1K0
OpenHarmony如何将public-SDK替换为full-SDK,以支持更高系统API
在开发中,我们有时候会用到系统接口,这个时候就需要用full-SDK,那么如何将public-SDK替换为full-SDK呢,本文将给大家给出指引。
徐建国
2022/12/05
1.3K0
OpenHarmony如何将public-SDK替换为full-SDK,以支持更高系统API
为 Django 配备 GraphQL API
前文再见 REST,你好 GraphQL提到,GraphQL 使得前端按需请求后端数据,前后端接口不再高度耦合,可以大大提高前后端的开发效率,从而快速进行产品迭代。Github v4 版外部 API 只使用 GraphQL,可见 GraphQL 是一个明显的趋势,值得我们去学习和使用。今天就分享一下如何为 Django 配置 GraphQL API。
somenzz
2021/07/01
8770
为 Django 配备 GraphQL API
为 Vue 配置 GraphQL API
接前文为 Django 配备 GraphQL API,Django 提供 GraphQL 接口服务之后,我们需要让前端来消费这些接口数据,以 Vue 为例,看一看前端如何访问后端 GraphQL API。本文提供一个跑的通的 demo,可以先收藏,后面如有需要可以直接使用。
somenzz
2021/07/01
1.2K0
为 Vue 配置 GraphQL API
【转】腾讯云 API 3.0实践分享
原文地址:https://cloud.tencent.com/developer/article/1151836
None-xiaomi
2018/07/10
3K0
免费的api数据接口_期货数据接口api
6、webxml http://www.webxml.com.cn/zh_cn/index.aspx
全栈程序员站长
2022/10/02
4.7K0
免费的api数据接口_期货数据接口api
Kubernetes 为API对象配置配额
本任务将展示如何配置API对象的配额,包括对Kubernetes PersistentVolumeClaim对象 和Service对象的配额配置。配额限制了可以在某一名字空间(namespace)中所创建的特定类型的对象 的数量。可以通过ResourceQuota 对象设定配额。
kubernetes中文社区
2019/06/24
7530
Kubernetes 为API对象配置配额
知识点——Java常用API
为了解决String字符串操作导致的内存冗余,提高效率,Java中提供了StringBuffer和StringBuilder来操作字符串,并且提供了很多方法,便于程序员开发。 StringBuffer和StringBuilder中都有char类型可变长数组作为字符串的保存空间。使用到的方法类型和ArrayList类似。
用户7073689
2020/03/18
6800
如何将Pandas数据转换为Excel文件
将数据导出到Excel文件通常是任何用户阅读和解释一组数据的最优先和最方便的方式。通过使用Pandas库,可以用Python代码将你的网络搜刮或其他收集的数据导出到Excel文件中,而且步骤非常简单。
玖柒的小窝
2021/11/01
7.6K0
API数据加密框架monkey-api-encrypt
主要是在Spring Boot中如何对接口的数据进行自动加解密操作,通过注解的方式来指定是否需要加解密。
猿天地
2019/03/07
8540
mt4数据api接口_外汇api
MT4Api接口是跨平台多账号交易接口,是将MT4交易通道以API的方式聚合在一起,帮助开发商在各经纪商不提供manager后台账号、无须EA插件的情况下,也能轻松接入不同的MT4交易平台,完成登录、交易和订单查询的功能,真正实现跨平台交易,减少巨额的人工成本和硬件成本。适合开发行情展示或者订单管理,交易策略等,如果开发实力可以,你甚至可以用他开发一个MT4客户端!此MT4API比使用MT4终端进行报价和交易要快得多;提供实时开仓、平仓等多种功能。
全栈程序员站长
2022/09/30
2.5K0
mt4数据api接口_外汇api
AngularJS 的 API:模块 API、指令 API、服务 API、过滤器 API、路由 API
AngularJS 是一款流行的前端 JavaScript 框架,提供了丰富的 API 接口,用于实现前端应用的各种功能。本文将详细介绍 AngularJS 的 API,包括模块 API、指令 API、服务 API、过滤器 API、路由 API 等内容,帮助开发者充分了解和熟练运用 AngularJS 的各项功能。
网络技术联盟站
2023/07/05
3040
【转】腾讯云 API 3.0实践分享(下)
原文地址:https://cloud.tencent.com/developer/article/1155254
None-xiaomi
2018/07/10
1.7K0
mac下开启docker API远程调用 转
docker run -d -v /var/run/docker.sock:/var/run/docker.sock -p 2376:2375 \
stys35
2019/03/05
1.3K0
数据结构 API
数据结构就是为工作选择正确的工具。您需要以有序的方式存储数据,还是只需要能够快速存储和检索数据?什么对您的用例更重要:数据结构执行的速度有多快,或者它占用多少内存?不同的数据结构都有优点、缺点和用例,这就是存在不同数据结构的全部原因!
IT千锋教育
2023/06/20
1580
【SpringBoot】数据校验API
.29.
2023/10/17
1660
【SpringBoot】数据校验API
关于在数据库中分页的问题,此处以sqlServer为例
--sqlserver :数据库分页 --int pageSize//每页多少条数据 --int pageNow=1 //当前页,默认为1 --假如每页为10条 --pageSize=10 --按照以下规则进行拼接sql --FILED是你要排序的表中的列,Table是你要查询的表 select top(pageSize) * from (select *,row_number()over(order by FIELD desc)AS num from TABLE)a where a.nu
用户1215919
2018/02/09
5700
API 网关 ( API gateway )
在 IOT ( 物联网 )中,当我们的一些设备。例如( 监控、传感器等 )需要将收集到的数据和信息进行汇总时,我们就需要一个 API 网关来接收从千百个终端发出的请求,它实现对外统一接口,对内进行负载均衡的功能。极大的方便了 API系统 的开发与维护。如果有需要,API 网关也可以根据各终端使用的不同通信协议来进行协议适配,从而方便应用层进行数据采集和分析。
拿我格子衫来
2022/01/24
5.5K0
API 网关 ( API gateway )

相似问题

429此处maps API calculateroute.json出错

17

此处两个路点之间的距离映射路由API

126

此处为Maps Javascript API -尝试动态添加多个路点时的错误请求

13

此处FindSequence限制路点

19

Google Maps API [Directions API]路点限制?

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文