gpt4 book ai didi

android - 在 Android 上的 Waze 中显示地理点

转载 作者:太空狗 更新时间:2023-10-29 16:21:05 26 4
gpt4 key购买 nike

我正在尝试使用 Waze 在 map 上显示一个点。

这是 Intent :

String link = geo:?ll=32.26944,34.890442&z=10;
new Intent(Intent.ACTION_VIEW, Uri.parse(link))

它没有显示要点,而是让我进入了导航模式。奇怪的是,如果我改用 Google map ,它就可以正常工作。

这是 Waze 的问题还是我的代码的问题?

最佳答案

如你所见here ,他们让它变得更简单:

以下是可用的参数:

search for address:         waze://?q=<address search term>
center map to lat / lon: waze://?ll=<lat>,<lon>
set zoom (minimum is 6): waze://?z=<zoom>

示例:

center map to Ayalon and set zoom to 10     waze://?ll=37.44469,-122.15971&z=10
search for address: waze://?q=San%20Jose%20California

和 Android API 直接:

The following code snippet example will launch Waze to look for the specified location, if Waze is installed. If Waze is not installed it will open Waze page on the Market application.

try
{
String url = "waze://?q=Hawaii";
Intent intent = new Intent( Intent.ACTION_VIEW, Uri.parse( url ) );
startActivity( intent );
}
catch ( ActivityNotFoundException ex )
{
Intent intent =
new Intent( Intent.ACTION_VIEW, Uri.parse( "market://details?id=com.waze" ) );
startActivity(intent);
}

关于android - 在 Android 上的 Waze 中显示地理点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14628644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com