Articles of android maps v2

带有滑动菜单的Android MapView模糊菜单

我在使用此滑动菜单https://github.com/iPaulPro/SlidingMenu的活动中有一个android maps api v2的地图视图。 除了在地图页面上,滑动菜单效果很好。 滑动菜单有一个黑色视图,它是地图的确切大小。 这是一个示例,地图高度设置为100dp,以概述我的意思。 如果我触摸那个视图它就会消失。 我如何摆脱它或使其透明? 我试过了requestTransparentRegion()技巧。 没有骰子。

Android GoogleMap或SupportMapFragment – 空指针exception

在我的应用程序中我在片段中显示谷歌地图版本2。 但我得到Null指针exception mMap = ((SupportMapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); 这是我的完整代码: public class SearchResultMap extends Fragment{ private GoogleMap mMap; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View fragmentView = inflater.inflate(R.layout.map, container, false); mMap = ((SupportMapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); // line no : 28 mMap.addMarker(new MarkerOptions() .position(new LatLng(xxxxxx,xxxxxx)) .title(“Current Location”) .icon(BitmapDescriptorFactory.fromResource(R.drawable.ball_pointer)) […]

Android Maps v2:您的设备不支持某些应用所依赖的Google Play服务。

我有一个需要Google Play服务的应用程序,因为我使用的是Android Maps v2。 我正在运行一些测试,一个测试需要恢复出厂设置,并尝试运行该应用程序。 我第一次这样做,没有连接wifi或任何互联网来源,地图上显示的消息是: 当我点击这个“确定”按钮时,我的应用程序崩溃了。 日志: 当我连接到互联网时,此消息更改,显示的按钮是“更新”,然后我只需单击,所有工作按预期方式。 我可以在Ok Button上处理这个事件吗? Ny提示? 谢谢!

移动相机位置时,在谷歌地图中find标记位置

如何在移动摄像机位置的同时在Google地图上find标记和标记位置(Lat,Lan) 。

如何在Google Map V2中的标记中偏移气球视图?

单击标记时,会出现一个气球。 但是在标记和气球之间有太大的空间,所以我怎么能减少这个距离? 这就像在使用V1 Google Map的setBalloonBottomOffset方法一样。 我的custom balloon是这个类: public class CustomInfoWindowAdapter implements InfoWindowAdapter { private final View mWindow; private final View mContents; public CustomInfoWindowAdapter(Activity activity) { LayoutInflater inflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); mWindow = inflater.inflate(R.layout.ballon, null); mContents = inflater.inflate(R.layout.ballon, null); } @Override public View getInfoWindow(Marker marker) { render(marker, mWindow); return mWindow; } @Override public View getInfoContents(Marker marker) […]

谷歌地图android API V2崩溃了

我想在我的android上加载谷歌地图API。 我尝试了我搜索的所有东西,但它仍然崩溃。 这是我的MainActivity.java package com.example.androidmapsv2; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import com.google.android.gms.common.GooglePlayServicesUtil; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.SupportMapFragment; public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Show the Up button in the action bar. getActionBar().setDisplayHomeAsUpEnabled(true); GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); GoogleMap map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap(); } } 这是我的布局activity_main.xml 这是我的表现 这是我得到的关键 这是包含的库(更新中已解决) 我没有真正的Android设备,所以我在本教程中将其安装在模拟器上 这是logcat 01-09 18:05:19.184: […]

如何检测我的位置不再显示在地图上(导航后)?

我想在地图中添加一个按钮,将地图置于用户当前位置的中心位置,但只有当用户在地图中导航并且他的当前位置不再显示在地图上时,才应激活该按钮。 检测我使用onTouchEvent方法的导航。 @Override public boolean onTouchEvent(MotionEvent event, MapView mapView) { Log.e(“Touch”, Integer.toString(event.getAction())); int action = event.getAction(); if (action == MotionEvent.ACTION_DOWN) { touchStarted = true; } else if (action == MotionEvent.ACTION_MOVE) { if (event.getPointerCount() > 3) moveStarted = true; return true; } return true; } 但我怎么检测到我当前的位置不再在屏幕上?

如何缩放相机以覆盖Android googlemap中的路径?

我已经使用LatLng.Builder在Google map覆盖了多个位置,并且它正在运行。 有什么方法可以覆盖Google map两个位置之间的整条路径吗? 我的Curent Code包含多个位置 builder = new LatLngBounds.Builder(); builder.include(LatLng1); builder.include(LatLng2); googleMap.animateCamera(CameraUpdateFactory.newLatLngBounds(builder.build(), 17)); 有什么建议吗? 谢谢

根据移动android googleMaps v2的用户更新折线

我的googleMap(v2)带有折线,用于显示用户当前位置和目标点之间的路线。 现在,我想根据用户移动更新折线。 当位置发生变化但折线闪烁时,我尝试重绘整条折线。 我没有在PolylineOptions类中find任何适当的函数 (函数add()只是添加一个顶点而不是更新或删除) 你知道如何更新折线吗? 谢谢你给我的时间。

android谷歌地图标记放置

在我的Android应用程序中,我需要将标记放在地图上的确切位置。 我用51.507351,-0.127758(伦敦)位置在地图上标记了一个标记。 我使用以下代码来完成工作。 googleMap.addMarker(new MarkerOptions().position( new LatLng(51.507351, -0.127758)).icon( BitmapDescriptorFactory.fromBitmap(BitmapFactory .decodeResource(getResources(), R.drawable.q_icon)))); googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom( new LatLng(51.507351, -0.127758), 20)); 这是我的标记可绘图像: 现在我的问题是,“Q”符号位于51.507351,-0.127758的位置。 我需要将标记放在底部箭头开始的位置。 请查看图片,以便了解我的问题。 我怎样才能做到这一点? 请帮帮我。