有一些类似的帖子,但我找不到确切的一个。基本上,我想打开谷歌地图和Waze都有相同的意图。一开始我试着这样做:
final String uri = String.format(Locale.ENGLISH, "geo:%f,%f", latitude, longitude);
final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);
Waze直接导航到正确的位置,Google地图打开了正确的位置。然后我意识到Google地图并不会定位位置,所以用户很
IOS中的深度链接,使用“用Waze打开”打开我的应用 因此,我们在我们的iOS应用程序上添加了一个深度链接,它工作正常,并在我们想要的位置打开waze 但现在,当我在whatsapp上发送地址时,我选择了用Waze打开它的选项,它会打开我的应用程序,而不是waze参见屏幕截图:https://www.dropbox.com/s/lxgjcu3pn6e0anm/2019-01-09%2010.02.44.png?dl=0 enter code here
if ([[UIApplication sharedApplication] canOpenURL:[NSURL
URLWithStri
W/GooglePlayServicesUtil( 4892): Google Play Store is missing.
这一警告是阻止谷歌地图显示在天才移动设备。
这是android 9在genymotion中的地图输出:
我该如何解决这个问题?所有必要的步骤,以启用谷歌地图sdk的安卓和ios和获取ApiKey已经完成并添加。这是地图屏幕的密码。
import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
我已经把谷歌地图很好地集成在我的颤振项目。几天来,我一直在安卓模拟器、安卓设备和iOS模拟器上测试它。一切看起来都很好。然后,我主要集中在iOS模拟器的测试上。但昨晚,当我在Android设备和模拟器上运行这个项目时,地图打开了,但没有反应。我犯了一个错误:
**E/flutter (18971): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: MissingPluginException(No implementation found for method map#waitForMap on channel