标签: android-maps

在MapView中放置引脚

我这样做了: 在我的Android应用程序中删除默认Google地图上的Pin? 并做同样的事情.但在我调用之后,地图上没有引脚:startActivity(new Intent(Intent.ACTION_VIEW,uri));

地图以该uri-location为中心,但地图上没有任何针脚掉落.

所以,有一个问题:如何在地图上放针?

maps android android-maps

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

Eclipse无法导入导入com.google.android.maps.*?

我正在尝试谷歌地图api for android,但eclipse不会导入com.google.android.maps.*文件.

资源:

MyMapActivity:

package org.madmax.map;

import android.app.Activity;
import android.os.Bundle;
import com.google.android.maps.*;

public class MyMapActivity extends MapActivity {
    private MapView map;
    private MapController controller;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}
Run Code Online (Sandbox Code Playgroud)

在我已经声明的清单文件中:

 <uses-library android:name="com.google.android.maps" />
Run Code Online (Sandbox Code Playgroud)

如何导入com.google.android.maps.*文件?

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

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

Google Maps v2使用setMyLocationEnabled时出错

我不知道是我出了问题,得到一个nullPointerException使用googlemap.setMyLocationEnabled(true)在谷歌地图V2例子.

MainActivity.java文件:

package com.example.locationgooglemapsv2;
import java.io.IOException;
import java.util.List;

import android.content.Context;
import android.location.Address;
import android.location.Criteria;
import android.location.Geocoder;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.Menu;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;

import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.GoogleMap.OnMapClickListener;
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 MainActivity extends FragmentActivity implements LocationListener {

GoogleMap googleMap;
MarkerOptions markerOptions;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Getting reference to the SupportMapFragment of activity_main.xml
    SupportMapFragment fm …
Run Code Online (Sandbox Code Playgroud)

android android-maps android-mapview android-maps-v2

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

Android Google Maps唯一标识onInfoWindowClick标记

嗨我正在使用谷歌android map v2并添加一堆标记到地图但是我需要将其他数据添加到标记对象以便稍后在onInfoWindowClick函数中调用.

我目前有一个MarkerManager单例类,它维护一个并发的场所列表,但是在onInfoWindowClick函数中我需要通过MarkerManager的某种形式的键来回忆这个.

看起来标记是静态最终的,不能扩展,所以我有点坚持如何做到这一点.

谢谢,

安迪

android google-maps-markers android-maps google-maps-android-api-2

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

在GoogleMap SupportMapFragment上绘制2个GeoPoints之间的行车路线

这是一个棘手的问题,一直在敲我的头一天,请帮忙.

我使用Google Maps Apis来获取我提供的2个GeoPoints之间的最短行驶距离及其路线,点等,请参阅下面的代码

private JSONObject GetDistance(String src, String dest) throws Exception
{
    StringBuilder urlString = new StringBuilder();
    urlString.append("http://maps.googleapis.com/maps/api/directions/json?");
    urlString.append("origin=");// from
    urlString.append(src);
    urlString.append("&destination=");// to
    urlString.append(dest);
    urlString.append("&mode=driving&sensor=true&units=imperial");

    // get the JSON And parse it to get the directions data.
    HttpURLConnection urlConnection = null;
    URL url = null;

    url = new URL(urlString.toString());
    urlConnection = (HttpURLConnection) url.openConnection();
    urlConnection.setRequestMethod("GET");
    urlConnection.setDoOutput(true);
    urlConnection.setDoInput(true);
    urlConnection.connect();

    InputStream inStream = urlConnection.getInputStream();
    BufferedReader bReader = new BufferedReader(new InputStreamReader(inStream));

    String temp, response = "";
    while ((temp = bReader.readLine()) != null)
    { …
Run Code Online (Sandbox Code Playgroud)

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

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

谷歌地图地理编码API V3使用wifi搜索确定,但通过数据连接响应OVER_QUERY_LIMIT

我的Google地图活动使用Google Maps Geocoding API V3搜索地址.
我有时会看到,即使我按顺序多次重复搜索,当我连接数据连接时,Google地图的响应也是OVER_QUERY_LIMIT.
在应用程序安装到设备上后,它也会在第一次搜索时发生.
当我与wifi连接时,它完美无缺.
这是我的代码.
搜索方式:

public static JSONObject getAddressInfo(String sAddress) {
    HttpGet httpGet = new HttpGet("http://maps.google.com/maps/api/geocode/json?address=" + sAddress + "&region=it&language=it&sensor=false");
    HttpClient client = new DefaultHttpClient();
    HttpResponse response;
    StringBuilder stringBuilder = new StringBuilder();

    try {
        response = client.execute(httpGet);
        HttpEntity entity = response.getEntity();
        InputStream stream = entity.getContent();
        int b;
        while ((b = stream.read()) != -1) {
            stringBuilder.append((char) b);
        }
    } catch (ClientProtocolException e) {
    } catch (IOException e) {
    }

    JSONObject jsonObject = new JSONObject(); …
Run Code Online (Sandbox Code Playgroud)

android android-maps google-geocoding-api

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

Android谷歌地图版本2显示空白页面?

在我的应用程序中使用谷歌地图版本2.当我通过eclipse在真实设备中运行应用程序意味着它显示地图.但是当我导出应用程序作为签名apk并在播放商店上传我的apk.Then我下载上传的apk来自Play商店的文件,我在我的设备中运行,但它只显示空白页面.我不知道是什么问题.任何知道.请帮我解决这个问题.

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

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

Android热图

我正在尝试为Android应用程序创建一个热图,如下所示:

在此输入图像描述

我发现在谷歌地图API的一个例子在这里,但我不知道它是最好的方法,你可以给我一个灯?

android android-maps

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

java.lang.IllegalArgumentException: 南纬超过北纬 (23.029011581089936 &gt; 23.0060917)

我正在使用 Google 地图,我发现了一个我以前从未遇到过的奇怪错误:以下是详细信息。

我正在尝试在边界中放置两个标记,

latLngBounds = new LatLngBounds(mDestination, mOrigin); LatLngBounds.Builder builder = new LatLngBounds.Builder(); builder.include(mDestination).include(mOrigin);

我收到以下错误。

java.lang.IllegalArgumentException: southern latitude exceeds northern latitude (23.029011581089936 > 23.0060917)
    at com.google.android.gms.common.internal.Preconditions.checkArgument(Unknown Source:38)
    at com.google.android.gms.maps.model.LatLngBounds.<init>(Unknown Source:7)
    at com.cmrlabs.tracker.MainActivity.drawRoute(MainActivity.java:324)
    at com.cmrlabs.tracker.MainActivity.access$500(MainActivity.java:73)
    at com.cmrlabs.tracker.MainActivity$2.onMapClick(MainActivity.java:410)
    at com.google.android.gms.maps.zzy.onMapClick(Unknown Source:2)
    at com.google.android.gms.maps.internal.zzak.dispatchTransaction(Unknown Source:5)
    at com.google.android.gms.internal.maps.zzb.onTransact(Unknown Source:12)
    at android.os.Binder.transact(Binder.java:667)
    at cj.b(:com.google.android.gms.dynamite_mapsdynamite@19831068@19.8.31 (100700-0):14)
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题,有什么建议吗?

先感谢您..!

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

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

未找到OnCameraIdleListener(OnCameraChangeListener()已弃用)_Android studio?

我在我的项目上工作并且工作得很好,但突然给我一个错误:

在此输入图像描述

这是我的傻瓜:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "24.0.1"

    int minSdk = hasProperty('devMinSdk') ? devMinSdk.toInteger() : 16
    defaultConfig {
        minSdkVersion minSdk
        applicationId "com.ir.zanis.marketing_manager"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        vectorDrawables.useSupportLibrary = true
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.android.support:design:23.4.0'
    compile 'com.google.android.gms:play-services-maps:9.2.1'
    compile 'com.google.android.gms:play-services-places:9.2.1'
    compile 'com.android.support:recyclerview-v7:23.+'
    compile 'com.android.support:cardview-v7:23.+'
    compile 'com.google.maps.android:android-maps-utils:0.4+'
    compile …
Run Code Online (Sandbox Code Playgroud)

android android-maps android-maps-v2

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