相关疑难解决方法(0)

如何在Google Maps V2 Android中的标记上指定图标的大小

在may app我使用Google Maps V2中的Map,在这张地图中,我试图用标记为每个Marker添加标记,但是标记占据了图标的大小,使图标看起来像烟.如何在dp中指定标记的大小,以便我可以控制它在地图上的样子

size android google-maps marker

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

将按钮添加到可以注册点击的自定义InfoWindowAdapter视图

我正在向基于Android Google Maps API v2的地图片段添加带有自定义布局的InfoWindowAdapter.我在getInfoWindow()返回的视图中放了一个按钮,当它显示完全正常时,当我点击所述按钮时,窗口本身会记录一次点击(如往常一样淡黄色),而按钮则没有.

如何在信息窗口中创建一个"可点击"按钮?并且,通过扩展,信息窗口内的任何视图?

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

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

Android Google Maps API v2上带有文字的多个标记

我的目标是在Android Google Maps API v2地图上添加多个带文字的标记.信息窗口方法(showInfoWindow())不合适,因为一次只显示一个信息窗口.例如,我希望有这样的东西:在此输入图像描述

正如您所看到的,每个标记都有自己的数据(此示例中的数字)始终显示.如何使用Android Google Maps API v2实现这一目标?

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

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

如何在Google地图中像Mark Apps一样显示MarkerIcon和Title?

当我在Google的Google地图Android应用程序中找到最近的餐馆时,餐厅名称默认显示在标记图标附近.(请参阅Google图片).

但在我的应用程序中,当我搜索最近的餐馆时,我需要这样做,我只能显示标记图标.(参考我的应用图片).

谷歌图片:

谷歌图片

我的申请图片:

我的应用图片

部分解决方案: 在这里我找到了部分解决方案,我们通过使用画布绘制文本来实现.我使用下面的代码在这里这里引用这些链接但画布绘制切割我的文本.参考附图图像TextDrawn图像

Marker myLocMarker = map.addMarker(new MarkerOptions()
            .position(myLocation)
            .icon(BitmapDescriptorFactory.fromBitmap(writeTextOnDrawable(R.drawable.bluebox, "your text goes here"))));

    private Bitmap writeTextOnDrawable(int drawableId, String text) {

            Bitmap bm = BitmapFactory.decodeResource(context.getResources(), drawableId)
                    .copy(Bitmap.Config.ARGB_8888, true);

            Paint paint = new Paint();
            paint.setStyle(Paint.Style.FILL);
            paint.setColor(Color.BLACK);
            paint.setTextAlign(Paint.Align.CENTER);
            paint.setLinearText(true);
            paint.setAntiAlias(true);
            paint.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));

            paint.setTextSize(35);

            Rect textRect = new Rect();
            paint.getTextBounds(text, 0, text.length(), textRect);

            Canvas canvas = new Canvas(bm);


            //Calculate the positions
    //        int xPos = (canvas.getWidth() / 2) - 2;     //-2 is for regulating the x …
Run Code Online (Sandbox Code Playgroud)

android google-maps android-canvas google-maps-android-api-2 google-nearby

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

Android:为地图标记添加数字

我正在制作一张有多个标记的地图.这些标记使用自定义图标.

有没有办法为这些图标添加数字?

编辑:这是我想要做的一个例子

在此输入图像描述

我想以编程方式生成这些图标并将它们添加到地图中.

谢谢

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

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

如何将经纬度设置放入谷歌地图

我必须创建一个项目,其中将在Google地图上显示纬度和经度列表.这些地点将来自网络服务.我已经为当前位置,谷歌地图实施了GPS.但是如何使用标记将所有这些位置放在Google地图上.我对此并不感到困惑.我们欢迎代码和想法.

android google-maps web-services

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