标签: android-maps

对于Android Map api v2描述参考非现有库google-play-services_lib\bin\google-play-services_lib.jar

我已将google-play-services_lib导入我的工作区并将google项目添加到MYProject中它会给出错误:

描述资源路径位置类型的容器 'Android的依赖' 引用不存在的库 'd:\ Android的工作区\的Google Play-services_lib\BIN \谷歌播放-services_lib.jar' HBuddy构建路径构建路径问题

说明资源路径位置类型在解决构建路径错误之前无法构建项目HBuddy Unknown Java Problem

我已经在Extras中安装了Google Play服务 在此输入图像描述

在此输入图像描述 在此输入图像描述

android google-api android-maps android-mapview google-maps-android-api-2

10
推荐指数
2
解决办法
1万
查看次数

Android 2.2点击并拖动触摸下居中的图像

我试图将十字准线拖放到一个MapView.我ImageView屏幕上有一个按钮.当我触摸它时,按钮消失并ImageView出现一个新的按钮.新ImageView的应该坐在我的手指中心,直到我在某处释放,但由于某种原因,偏移是不正确的.十字线出现在我触摸的右下方.

所以我相信这个问题是与图像不按比例移动offset_xoffset_y我定义的ACTION_DOWN部分.然后,ACTION_UP我需要createMarker(x,y)在我的手指下的正确坐标,但也错误地偏移.

我尝试了各种方法使其居中,有些方法比其他方法更好.到目前为止,我还没有使用魔术数字使其无法正常工作.

实际上,我使用点击位置并减去图片大小的一半.这对我来说很有意义.如果我减去整个图片大小,它就更接近正确.我已经尝试过网上的各种例子,所有这些例子都受到View位置不准确的影响.

你能给我一些建议吗?

crosshair = (ImageView)findViewById(R.id.crosshair);
frameLayout = (FrameLayout)findViewById(R.id.mapframe);
params = new LayoutParams(LayoutParams.WRAP_CONTENT,
        LayoutParams.WRAP_CONTENT);
crosshairImage = BitmapFactory.decodeResource(getResources(), R.drawable.crosshair);
crosshair.setOnTouchListener(new OnTouchListener() {

    @Override
    public boolean onTouch(View v, MotionEvent event) {
        if (event.getAction() == MotionEvent.ACTION_DOWN) {
            dragStatus = START_DRAGGING;

            // hide the button and grab a mobile crosshair
            v.setVisibility(View.INVISIBLE);
            image = new ImageView(getBaseContext());
            image.setImageBitmap(crosshairImage);

            // set the image offsets to …
Run Code Online (Sandbox Code Playgroud)

android android-maps

9
推荐指数
1
解决办法
942
查看次数

Action Bar标签中的MapFragment

我正在尝试构建一个将实现Action Bar选项卡的应用程序.其中一个选项卡应包含MapFragment.

如何实现带有选项卡的操作栏,其中一个是地图片段?

你能帮我解决这个问题吗?

这是我到目前为止:

主要班级

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;

public class NFCDemoActivity extends Activity {

  Tab selectedTab = null;

  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    ActionBar bar = getActionBar();
    bar.setDisplayShowHomeEnabled(false);
    bar.setDisplayShowTitleEnabled(false);

    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    bar.setCustomView(R.layout.main);

    ActionBar.Tab mapTab = bar.newTab().setText("Map");
    ActionBar.Tab settingsTab = bar.newTab().setText("Settings");
    ActionBar.Tab aboutTab = bar.newTab().setText("About");

    MapFragment mapFragment = new MapFragment();
    SettingsFragment settingsFragment = new SettingsFragment();
    AboutFragment aboutFragment = new AboutFragment();

    mapTab.setTabListener(new TabListener(mapFragment));
    settingsTab.setTabListener(new TabListener(settingsFragment));
    aboutTab.setTabListener(new TabListener(aboutFragment));

    Tab selectedTab = …
Run Code Online (Sandbox Code Playgroud)

android android-maps android-layout android-fragments google-maps-android-api-2

9
推荐指数
1
解决办法
7725
查看次数

Google Maps API v2:如何使标记无法点击?

我的意思是如果我点击标记OnMarkerClickListener被调用,所以OnMapClickListener没有.即使我设置mMap.setOnMarkerClickListener(null);标记对象仍然屏蔽底层地图和对象的所有单击事件.如何Marker为所有用户交互设置透明?

android google-maps android-maps android-maps-v2

9
推荐指数
1
解决办法
6367
查看次数

谷歌地图没有显示何时从Playstore下载应用程序,但在安装直接签名的apk时显示正常

我在谷歌地图面临一个问题.当我从谷歌游戏商店下载apk时,谷歌地图没有显示,但是当我手动安装(通过转移到设备)相同的apk上传到游戏商店时,它工作正常.

我有我的复查调试和发布密钥,其目前在这里

请在清单文件中找到权限:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />

<uses-feature
    android:glEsVersion="0x00020000"
    android:required="true" />
Run Code Online (Sandbox Code Playgroud)

在Application节点中:

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
    <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="@string/google_maps_key" />
Run Code Online (Sandbox Code Playgroud)

我的java文件说:

@Override
public void onMapReady(GoogleMap googleMap) {

    try {

        map = googleMap;
        // it will hide navigation and gps pointer buttons on map
        map.getUiSettings().setMapToolbarEnabled(false);
        //            map.getUiSettings().setZoomControlsEnabled(false);

        if (TextUtils.isEmpty(companyDetailModel.getSupplierCompanyDetailsRS().getResponseDetail().getCompanyDetail().getLatitude())) {


            if …
Run Code Online (Sandbox Code Playgroud)

android google-maps android-maps google-play-services

9
推荐指数
2
解决办法
4150
查看次数

如何在Android中显示倾斜贴图?

嗨,我正在使用谷歌地图开发一个Android应用程序.

在android中显示地图我遵循Android文档.在我的应用程序中成功获得了mapview.但是我需要在Tilt视图中显示地图.我没有使用" 倾斜视图 " 找到任何地图示例.请建议如何在Android中获取倾斜视图.

我添加了倾斜视图的图像.左侧地图是正常视图右侧地图是倾斜视图.在此输入图像描述

android google-maps android-maps

8
推荐指数
2
解决办法
6260
查看次数

从GeoPoints创建GPX文件

有没有办法导出GeoPoints到GPX文件?

@Override
public void onLocationChanged(android.location.Location location) {
        lat = location.getLatitude();
        lon = location.getLongitude();
        currGeo = new GeoPoint((int)(lat*1e6),(int)(lon*1e6));

        //Store GeoPoint to GPX file
    }
Run Code Online (Sandbox Code Playgroud)

我已经阅读了如何解析和绘制gpx文件有一个android MapView,但我正在寻找一个更简单的解决方案.

android google-maps gpx android-maps

8
推荐指数
1
解决办法
4717
查看次数

谷歌地图v2标记动画

有谁知道如何在谷歌地图api v2中实现这个动画的实现. 在这里看看. 我想知道这是怎么做到的.如果有人有任何关于此的示例代码,请告诉我.

提前致谢.

android google-maps-api-3 google-maps-api-2 android-maps

8
推荐指数
2
解决办法
1万
查看次数

如何在android中显示mapview的可见部分的位置引脚?

这是我的asynctask部分,我将pin放在从xml解析的某个位置.这对于小位置数据集来说很好,但是当位置数据集很大时需要很长时间.

private class MapLoader extends AsyncTask<Void, Void, Void> {
        ProgressDialog dialog;
        ArrayList<POI>[] mappoiList;

        @Override
        protected void onPreExecute() {
            mapOverlays = mapview.getOverlays();
            dialog = new ProgressDialog(MainActivity.this);
                    dialog.show();
        }

        @Override
        protected Void doInBackground(Void... params) {
            // TODO Auto-generated method stub

            try {

                URL url = new URL(MainActivity.baseUrl
                        + "latitude=40.9192799&longitude=-74.0657508&distance=20");


                SAXParserFactory spf = SAXParserFactory.newInstance();
                SAXParser sp = spf.newSAXParser();
                XMLReader xr = sp.getXMLReader();
                ParserHandler parserHandler = new ParserHandler();
                xr.setContentHandler(parserHandler);
                xr.parse(new InputSource(url.openStream()));
                Log.d("Thread", url.toString());
                basicItems = parserHandler.getBasicItems();
                featuredItems = parserHandler.getFeaturedItems();
                restaurants = parserHandler.getRestaurants(); …
Run Code Online (Sandbox Code Playgroud)

java android android-maps

8
推荐指数
1
解决办法
259
查看次数

是否可以在Android应用中嵌入Google Navigation?

我有一个应用程序可以打开谷歌地图,用户可以从那里开始从A点到B点的谷歌导航.是否可以打开谷歌地图,因此只能在特定比例的屏幕上打开谷歌导航并显示一些额外的(但最小的) )我的应用程序旁边的导航信息?

我在考虑这样的事情:

在此输入图像描述

此外,在谷歌导航期间,用户到达目的地是否可以接收广播?

我知道这有点牵强,但也许有一些想法.

android google-maps android-maps android-mapview

8
推荐指数
2
解决办法
5631
查看次数