当前位置: 首页 > 知识库问答 >
问题:

Android,将变量插入URL[重复]

蒋波光
2023-03-14

我有这个代码的字符串:

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?f=d&saddr=37.4,-121.9&daddr=Bellevue WA&hl=en"));

使用这段代码,谷歌地图创建了从坐标“37.04,-121.9”到“Bellevue”的路径。现在我不想在路径中添加静态坐标(37.04;-121.9),而是添加两个变量“long”和“lat”。我该怎么办?这样地:

   Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?f=d&saddr=long,lat&daddr=Bellevue WA&hl=en"));

但这样,它就不起作用了。有人能帮我吗?谢谢

共有1个答案

翟高明
2023-03-14

您必须首先构造URI字符串。

您可以使用:

String uri = String.format("http://maps.google.com/maps?f=d&saddr=%1$s,%2$s&daddr=Bellevue WA&hl=en", long, lat);
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
 类似资料:
  • 问题内容: 我似乎无法使用户输入的数据进入表然后进行打印。 到目前为止,这是我的代码: 我从这里得到了“模板” /开始 解决以下 现在,我想向表中添加两个变量,即原始日志变量和另一个用作时间戳记的变量。 其余代码与上面相同。我认为这会起作用,但是当我测试它时,表中什么也没有。 问题答案: 我认为您只需要更改获取和插入值的方式即可(另外,此行的SQL中存在语法错误): 我认为您可以完全忘记该变量,除

  • 问题内容: 我想将背景URL存储在自定义属性(CSS变量)中,并将其与background属性一起使用。但是,当使用字符串作为参数时,我找不到插值的方法。 这是我的示例代码: 我知道可以使用插值函数在Sass或LESS中轻松完成此操作,但我很好奇是否有一种无需任何预处理器的方法。 问题答案: 您可以使用大多数CSS函数执行插值,包括的示例。实际上,插值是自定义属性的主要功能之一。 但是,您不能使用

  • 问题内容: 我想在Python中将变量引入字符串中。 例如,看下面的脚本。我只是想为图像起个名字,例如…到,或者如果您使用会计师,因为我可以替换部分价值链以生成计数器。 问题答案: data = self.cmd(“r.out.gdal in=rdata out=geo{0}.tif”.format(i)) self.dataOutTIF.setValue(“geo{0}.tif”.format(

  • 伙计们。我有一个问题,因为我是Android开发的初学者。我需要获取并将用户的GPS数据写入数据库,但我不知道如何做到这一点。如果我试图将数据写入变量,Android Studio会说错误“变量是从内部类中访问的,需要声明为最终”。

  • 问题内容: 我想将变量插入到我的数据库中,其中一些是php可以正常工作,但是问题是javascript变量,它不起作用。我对此很陌生,任何帮助都将很好。 这是我的第一个问题,对不起,如果我把代码块弄错了。 应该发生的是,当我按下按钮时,它将时间保存在变量中,第二次按下按钮时,它将时间保存在另一个变量中,现在我希望将这些时间变量保存在数据库中。 谢谢你。 问题答案: 阿贾克斯工作: 谢谢你的建议。

  • 我有一个数组的文本值如下所示 和多个表单输入 如何将数组中的第一个值添加到第一个输入中,将第二个值添加到第二个输入中,将数组中的第三个值添加到第三个输入中? 数组中的值数等于输入数。但两者的数量是可变的。 谢谢.