Articles of 谷歌,地图,Android的API 2

如何在Google Maps API for Android中自动放大到当前位置?

我已经在Android Studio中集成了Google Maps API,它还可以find当前位置,但我想提高缩放级别,以便我可以更清晰地查看当前位置并进行精确定位。 如何增加缩放级别? 你可以在下面find我的代码: package com.example.umar.testgoogle; import android.location.Location; import android.content.IntentSender; import android.location.Location; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.util.Log; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.location.LocationListener; import com.google.android.gms.location.LocationRequest; import com.google.android.gms.location.LocationServices; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; public class MapsActivity extends FragmentActivity implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener, LocationListener { public static final String TAG […]

谷歌地图Android Api V2示例代码无法正常工作

我曾尝试使用谷歌地图示例代码,之前使用所有可用选项在Google_Play_SERVICE/SAMPLE中提供,它显示了以下日志。 01-14 17:58:39.773:E / Google Maps Android API(13114):授权失败。 它显示了所有示例Map选项的空白屏幕。 现在我创建了一个新项目,这里是完整的代码: – Activity.java public class MapActivity extends FragmentActivity { private Context context = this; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_map); GoogleMap gMap = ((SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map)).getMap(); int result = GooglePlayServicesUtil.isGooglePlayServicesAvailable(context); Log.e(“Maps”, “Result int value::” + result); switch (result) { case ConnectionResult.SUCCESS: Log.e(“Maps”, “RESULT:: SUCCESS”); break; case […]

在地图标记上设置LongClickListener

有没有办法在谷歌地图v2上的标记上设置longClickListsner ? 我想让用户长按标记并显示一个对话框,其中包含删除或查看信息的选项。 可以这样做吗?

如何在Google Maps Android API v2中向MapFragment添加自定义控件?

我有SupportMapFragment,我需要在其中添加自定义控件来更改地图types。 调用getView(),我得到NoSaveStateFramelayout,我不认为将它直接添加到它或它的子节点是个好主意。 如何在地图上添加按钮以更改地图types的最佳方法是什么?

如何在片段中获取Google Maps对象

我在我的应用程序中使用片段,我是新手。 有一个片段,我想要显示谷歌地图,并希望得到它的对象,为此,我有一个XML片段,我想在片段本身膨胀它。 当我试图给地图视图充气时,它会向我显示getSupportFragmentManager()的错误。 如何获取地图对象,那是主要问题。 我的XML是这样的: – 而我想要获取谷歌地图对象的片段是这样的: – public class FindMyCar extends Fragment { private TextView mTvFind; private TextView mTvPark; private EditText mEtParkHint; private GoogleMap map; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.findmycar, null); initViews(view); Typeface type = Typeface.createFromAsset(getActivity().getResources().getAssets(),”Multicolore.otf”); mTvFind.setTypeface(type); […]

如何配置android map sdk v2使用不同的密钥进行生产和开发?

我想自动设置不同的android map api V2键进行开发和制作。

谷歌地图代码中的BadParcelableException

运行稍微修改过的Google地图示例会在Google地图代码中引发BadParcelableException 。 LatLng类是可以分配的,但是找不到它。 谷歌地图代码似乎试图取消未被其包围的对象。 什么情况下的问题? package com.example.mapdemo; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.MapView; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; import android.os.Bundle; public class RawMapViewDemoActivity extends android.support.v4.app.FragmentActivity { private MapView mMapView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.raw_mapview_demo); mMapView = (MapView) findViewById(R.id.map); mMapView.onCreate(savedInstanceState); } @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); mMapView.onSaveInstanceState(outState); outState.putParcelable(“marker”, new LatLng(0, 0)); } @Override protected […]

如何在Google Map V2 for Android中获取纬度/经度范围

我的任务是将我的应用移动到Google Maps Android API V2。 现在,我需要获得纬度/经度范围。 我在以前的版本API中使用了MapView.getLatitudeSpan()和MapView.getLongitudeSpan() 。 现在我在V2中找不到这样的东西。 有没有人有同样的问题?

使用android google maps v2添加标记到地图的代码

我有来自database.how的lat和long值,使用android google map api v2显示基于lat和long值的标记。在原始的android google地图中,我们根据概念itemoverlay显示标记。 在v2中,我不知道如何显示标记。 dbAdapter.open(); Cursor points = dbAdapter.clustercall(Btmlft_latitude, toprgt_latitude, Btmlft_longitude, toprgt_longitude, gridsize1); int c = points.getCount(); Log.d(“count of points”, “” + c); if (points != null) { if (points.moveToFirst()) { do { int latitude = (int) (points.getFloat(points .getColumnIndex(“LATITUDE”)) * 1E6); int longitude = (int) (points.getFloat(points .getColumnIndex(“LONGITUDE”)) * 1E6); mapView.addMarker(new MarkerOptions().position( new […]

我的位置按钮事件监听器

我启用了Google Maps Android API v2的my-location图层,该图层添加了浮动按钮以转到用户的当前位置。 我需要一种方法来检测此按钮上的点击。 这可能吗?