标签: google-maps-api-2

如何在 Google 地图中跟踪用户全天的位置?

您如何跟踪用户一整天的位置,就像 Google 地图中的时间线一样?

我有两个想法

  1. 例如,如果我LatLng每天有 200 个值,如何将所有这些LatLng值作为点传递到 Google 地图?我得到了一份谷歌文档参考,其中我最多只能跟踪 10 个位置点。

  2. 是否有任何 Google API 可以全天跟踪用户并为其制定时间表?

    在此输入图像描述

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

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

Googlemap api v3比api v2慢?

我正在将旧的googlemap v2代码转换为v3,它看起来v3是否比v2慢得多?

我的大多数代码更改只是用google.maps替换G. (GMarker google.maps.Marker)

任何提示或技巧如何加快速度?

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

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

最佳缩放到谷歌地图api v2点

如何在谷歌地图api v2中最佳缩放到一组点?在api v3中,我会使用bounds对象来存储点,然后使用fitBounds()函数缩放到这些边界,但是在v2中我真的不知道.

我在这里找到了一些建议,但编写自定义函数的解决方案看起来很笨拙... http://groups.google.com/group/Google-Maps-API/browse_thread/thread/996f83e075e51fdf

google-maps google-maps-api-2

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

Google Maps v2:如何使用相同的坐标显示各种标记

我正在使用Google Maps JavaScript API V2标记保存在数组中的位置.具有不同坐标的标记显示良好,但我不知道如何显示具有相同坐标的各种标记.我需要它,因为一组位置可以具有相同的坐标,但具有不同的描述.显示这些不同描述的方式是什么?

添加标记的代码是:

var map;

    function loadEarth(mapdiv) {
        if (GBrowserIsCompatible()) {
            if(!mapdiv)
                return true;
            map=new GMap2(document.getElementById("map"));
            map.enableDoubleClickZoom();
            map.enableScrollWheelZoom();
            map.addControl(new GMapTypeControl());
            map.addControl(new GSmallMapControl());
            map.setCenter(new GLatLng(40.186718, -8.415994),13);
            }
    }
    function createMarker(point, number, description) {
        var marker = new GMarker(point);
        marker.value = number;
        GEvent.addListener(marker, "click", function() {
        var myHtml = "<b>#" + number + "</b><br/>" + description;
            map.openInfoWindowHtml(point, myHtml);
        });
        return marker;
    }
Run Code Online (Sandbox Code Playgroud)

...

for(var i=0; i<gl_list.length; i++){
   var point = new GLatLng(gl_list[i].Latitude,gl_list[i].Longitude);
   description = "Visited place : "+gl_list[i].nome+" on …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-markers google-maps-api-2

4
推荐指数
2
解决办法
3588
查看次数

Google Maps API V2缺少google-play-services_lib.jar

我刚刚导入了谷歌地图api V2的一个例子,用于测试.它错过了google-play-services_lib.jar.我找不到这个图书馆.我从哪里得到它? 在此输入图像描述

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

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

谷歌地图V2在Android屏幕的上半部分和Android屏幕下半部分的列表视图

我正在开发一个Android项目,我需要Google Map v2在Android屏幕的上半部分和同一个Android屏幕的下半部分显示,我需要显示一个ListView.

下面是我到目前为止的代码,它将在我启动我的应用程序后立即启动.我已正确设置AndroidManifest.xml文件Google Map V2 key.

public class SampleActivity extends Activity {

    @TargetApi(11)
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.sample);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
            getActionBar().hide();
        }
        findViewById(R.id.sample_button).setOnClickListener(
                new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        int width = (int) TypedValue.applyDimension(
                                TypedValue.COMPLEX_UNIT_DIP, 40, getResources()
                                .getDisplayMetrics());
                        SlideoutActivity.prepare(SampleActivity.this,
                                R.id.inner_content, width);
                        startActivity(new Intent(SampleActivity.this,
                                MenuActivity.class));
                        overridePendingTransition(0, 0);
                    }
                });
    }

}
Run Code Online (Sandbox Code Playgroud)

以下是sample.xml file我需要修改的内容,以便我可以Google Map v2在Android屏幕的上半部分添加内容,在下半部分,我会有ListView

<?xml version="1.0" encoding="utf-8"?> …
Run Code Online (Sandbox Code Playgroud)

java android google-maps-api-2

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

如何使标记显示在Google Map初始窗口的中心?

我在我的应用中使用Google Maps V2 Android.

我在新加坡的地方放了一个标记.

但我注意到每次我的应用程序启动时,初始窗口有点总是南美洲.

如何使地图中心的标记自动缩放到新加坡地区?

我将标记放置如下:

googleMapLocation = new LatLng(latitude, longitude);
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
map.addMarker(new MarkerOptions().position(googleMapLocation).title("I am here!"));
Run Code Online (Sandbox Code Playgroud)

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

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

Android:自定义引脚标记,带有Google Map API 2中的按钮

我正在研究android跟踪应用程序.

我需要在MapView上显示已连接的朋友.每个朋友标记包含图像(人物图像)和两个按钮(拨打电话和消息).

注意:按下图像后应显示两个按钮.

我试试这个样本http://www.nasc.fr/android/android-using-layout-as-custom-marker-on-google-map-api/.它只显示TextView.

有没有办法添加自定义标记与按钮或任何其他想法来实现这一目标?

下图显示了我想要添加实时视图的地图视图.

提前致谢

在此输入图像描述

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

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

谷歌地图v2在游戏市场发布后没有显示

我有一些问题,我的应用程序工作正常,但当我在Play市场加载它时,地图无法正常工作.我做下一个:

  1. 获取SHA1 keytool -list -v -keystore C:\User\Name/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
  2. 在Google控制台中,我创建了API KEY. SHA1;com.kostya.app
  3. Rigth点击项目 - Android工具 - 导出已签名的应用程序包
  4. 创建新的密钥库和新的*.apk文件.
  5. 加载到市场.

我的错误在哪里?我读了这篇文章.我们可以一起创建一个很好的教程,如何使用谷歌地图v2签署应用程序.如何在加载到游戏市场后立即测试应用程序,而不需要考虑我们的应用程序.

android google-maps google-maps-api-2 google-play

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

Android Maps V2上的模糊自定义图块

我想在Google Maps V2上显示CustomOverlay.瓷砖的装载按预期工作,唯一的是,所显示的瓷砖看起来并不尖锐,有点模糊.谷歌没有让我得到一个有用的答案.

我采用了为TileProvider添加经典256px x 256px磁贴的方法.我设法获得了一个图像为@ 2x(视网膜)的图像源,这使得整个视觉体验更加清晰,但我宁愿不使用此源,因为数据传输速率高四倍,因此无法在移动设备上使用设备和慢速的互联网速度.

我包含了渲染地图的两个不同示例(屏幕截图),两个都具有相同的配置(OSM - 256x256磁贴)和提供的TileProviderOsm.一个是Galaxy Nexus,另一个是Nexus 5手机.两者看起来都不正确.

知道我能做些什么来防止模糊或增加锐度?

我的TileProvider如下所示:

 public class TileProviderOsm extends UrlTileProvider {

    private static final String MAP_URL = "http://tile.openstreetmap.org/%d/%d/%d.png";

    private static int TILE_WIDTH  = 256;
    private static int TILE_HEIGHT = 256;

    public static int MIN_ZOOM = 7;
    public static int MAX_ZOOM = 15;

    public TileProviderOsm() {
        super(TILE_WIDTH, TILE_HEIGHT);
    }

    @Override
    public synchronized URL getTileUrl(int x, int y, int zoom) {

        String s = String.format(Locale.US, MAP_URL, zoom, x, y);
        URL url = null; …
Run Code Online (Sandbox Code Playgroud)

android google-maps openstreetmap google-maps-api-2

4
推荐指数
2
解决办法
2192
查看次数