public void routReq(View view) {
if(saloon.getEntity_address() != null) {
String uri = "http://maps.google.com/maps?q=loc: " + saloon.getEntity_address().getLatitude()+","+saloon.getEntity_address().getLongitude()+"&mode=d";
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);
} else {
Snackbar.make(view, "there's no map for this place!", Snackbar.LENGTH_LONG).show();
}
}
原因:Android.content.activityNotFoundException:无法找到显式活动类{com.google.android.apps.maps/com.google.android.maps.mapsactivity};您是否在AndroidManifest.xml中声明了此活动?
我在舱单上申报了。
<activity
android:theme="@style/viewSaloneTheme"
android:name="ir.drax.beautyTime.Activities.ViewSalon"
android:screenOrientation="portrait" />
还有:
您将获得ActivityNotFoundException
,这仅仅是因为定义的Activity
没有按照您的意图在定义的包中找到。因此,与其使用setClassName
作为,
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);
使用setPackageName
。作为,
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setPackage("com.google.android.apps.maps");
startActivity(intent);
因此,GoogleMap
在内部处理您的意图(在它定义的活动中)。会管用的。
问题内容: 最后,我成功显示了地图,现在,我想显示我的当前位置,我尝试使用这些代码,但是当我单击右上角的我的位置按钮时,它不起作用。 AndroidManifest.xml MapsActivity.java 问题答案: 将此代码用于当前位置:
问题内容: 我正在开发一个包含3个活动的android应用程序,其中一个是map。我正在使用谷歌地图 我想要的是: 当用户打开活动(地图)时,它将向用户显示她的位置而不是坐标。 用户还应该能够通过使用大头针定位(固定)任何地方,而我的应用程序必须将此大头针的坐标存储在变量中,以便以后使用。 这是CustomPinpoint类 问题答案: 我已经实现了您想要的相同的东西。我为您提供示例代码。在这种情
问题内容: 我试图在iOS 8的Swift项目中使用iOS版Google Maps。我添加了Objective- C桥接标头,并按照其文档中的说明添加了Google Maps SDK 。我尝试了这个示例,一切正常。 我需要显示我的当前位置。我在iOS8模拟器中为自定义位置设置了坐标,并修改了此答案中所示的代码。下面是它的Swift版本。 我运行了它,但是它没有指向我分配的位置。当我离开该位置时,它
我有一张地图,上面有很多自定义的大标记。现在,我希望允许用户在地图上创建路径(显示为折线,稍后保存为地理坐标对列表)。 如果用户单击地图,我可以使用地图的setOnMapClickedListener方法收集这些位置。但是如果用户点击一个标记(setOnMarkerClickedListener),我只能检索标记的位置(通常是标记的ancor的位置)。
我想用谷歌地图显示多个位置 为了显示一个我会去https://www.maps.google.com/maps?daddr=20.566645.345 类似于 https://www.maps.google.com/maps?daddr=20.566645.345 这可能来自网址吗?
本文向大家介绍js+html5获取用户地理位置信息并在Google地图上显示的方法,包括了js+html5获取用户地理位置信息并在Google地图上显示的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js+html5获取用户地理位置信息并在Google地图上显示的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的web程序设计有所帮助。