Questions tagged «android-maps»

23
重复ID,标签null或父ID,以及com.google.android.gms.maps.MapFragment的另一个片段
我有一个带有三个标签的应用程序。 每个选项卡都有其自己的布局.xml文件。main.xml有自己的地图片段。这是在应用程序首次启动时显示的内容。 一切正常,除了我在选项卡之间切换时。如果尝试切换回地图片段选项卡,则会收到此错误。切换到其他选项卡之间即可。 这有什么问题吗? 这是我的主类和main.xml以及我使用的相关类(您还将在底部找到错误日志) 主班 package com.nfc.demo; import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.Activity; import android.app.Fragment; import android.app.FragmentTransaction; import android.os.Bundle; import android.widget.Toast; public class NFCDemoActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE); bar.addTab(bar .newTab() .setText("Map") .setTabListener( new TabListener<MapFragment>(this, "map", MapFragment.class))); bar.addTab(bar …

7
如何在由geo URI Intent启动的地图中显示标记?
我有一个应用程序,通过启动具有特定地理位置的Google地图,可以显示不同的位置(一次由用户输入选择)。 我目前正在使用它(当然具有真实的纬度和经度值): Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:<lat>,<long>?z=17")); startActivity(intent); 它完全是我想要的,除了它不显示指定点的任何指示器或标记。它仅在其位置居中。 是否有某种方法可以在不使用MapView的情况下获得标记或其他内容?

18
Google Maps Android API v2授权失败
我的步骤: 从debug.keystore获得SHA1代码 在Google API控制台中创建应用 启用了Google Map API v2 输入SHA1; my.package.name 获取API密钥 创建了AndroidManifest文件: <permission android:name="my.package.name.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="my.package.name.permission.MAPS_RECEIVE"/> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-feature android:glEsVersion="0x00020000" android:required="true"/> <application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:hardwareAccelerated="true"> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="MY_API_KEY_HERE" /> <activity android:name="MyActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> …

12
片段中的MapView(蜂窝)
现在,最终的SDK已与Google API结合使用-用MapView创建Fragment的最佳方法是什么?MapView需要MapActivity才能正常工作。 让Activity管理Fragments继承自MapActivity(糟糕的解决方案,因为它违背了Fragments自包含的想法),并且无法使用基于XML的常规布局。我在MapActivity.setupMapView()中得到了NullPointerException: E / AndroidRuntime(597):由以下原因引起:java.lang.NullPointerException E / AndroidRuntime(597):位于com.google.android.maps.MapActivity.setupMapView(MapActivity.java:400) E / AndroidRuntime(597):位于com.google.android.maps.MapView。(MapView.java:289) E / AndroidRuntime(597):位于com.google.android.maps.MapView。(MapView.java:264) E / AndroidRuntime(597):位于com.google.android.maps.MapView。(MapView.java:247) 我的第二个想法是以编程方式创建MapView,并将关联的活动(通过getActivity())作为上下文传递给MapView构造函数。不起作用: E / AndroidRuntime(834):原因:java.lang.IllegalArgumentException:只能在MapActivity实例内部创建MapView。 E / AndroidRuntime(834):位于com.google.android.maps.MapView。(MapView.java:291) E / AndroidRuntime(834):位于com.google.android.maps.MapView。(MapView.java:235) E / AndroidRuntime(834):位于de.foo.FinderMapFragment.onCreateView(FinderMapFragment.java:225) E / AndroidRuntime(834):位于android.app.FragmentManagerImpl.moveToState(FragmentManager.java:708) E / AndroidRuntime(834):位于android.app.FragmentManagerImpl.moveToState(FragmentManager.java:900) E / AndroidRuntime(834):位于android.app.FragmentManagerImpl.addFragment(FragmentManager.java:978) E / AndroidRuntime(834):位于android.app.Activity.onCreateView(Activity.java:4090) E / AndroidRuntime(834):位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:664) 确实应该有像MapFragment这样的东西来处理MapView我需要的后台线程...那么,目前这样做的最佳实践是什么? 感谢德国瓦伦丁先生

9
ScrollView内的MapView?
我想在ScrollView中有一个MapView,但是当我尝试滚动地图时,ScrollView优先!在地图内滚动时,是否有办法赋予MapView优先级,否则,是否给ScrollView提供优先级? 谢谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.