标签: marker

谷歌Android地图上不同的命名标记

我想在Android地图上添加许多不同的标记.到目前为止,我的代码一遍又一遍地使用相同的叠加效果:

mapOverlays = mapView.getOverlays();
drawable = this.getResources().getDrawable(R.drawable.marker);
itemizedOverlay = new MyItemizedOverlay(drawable);
OverlayItem overlayItem = new OverlayItem(geoPoint, "foo", "bar");
mapOverlays.add(itemizedOverlay);
Run Code Online (Sandbox Code Playgroud)

这到目前为止工作正常.但每个标记都是一样的.我现在要做的是在地图上使用不同的标记,例如您在Google Maps Webapp上看到的标记(标记为"A",下一个标记为"B",依此类推).我怎样才能做到这一点?我是否必须在我的应用中添加额外的png标记文件?(marker_a.png,marker_b.png,...)或者是否有更简单的方法来实现这一目标?也可能会有超过26个结果,所以我可能需要不同颜色的标记.

android overlay map marker

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

如何在谷歌地图的跟踪路径上添加方向

我在地图上显示跟踪标记点和连接它们的线.

问题是我想要显示链接上的旅行方向;

所以我没有得到如何在标记点之间的线上显示方向.

有没有办法完成这项任务.

google-maps marker

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

Android - 无需在地图api v2中保存即可拖动标记

我正在我的应用程序中实现一项功能,允许用户在地图上手动定位自己.所以我用一个引脚来表示它们的位置,让用户将它拖到它们当前所在的位置.简单的解决方案是setDraggable(true)在标记上使用,但这需要用户将标记保持3或5秒直到它可拖动.我认为这对许多用户来说使用该功能非常困惑.因此,我想要的是通过让用户立即拖动它们而不必暂时保持拖动来使拖动更具响应性 - 就像Foursquare的做法一样!

在此输入图像描述

我该怎么做才能实现自己的拖动功能?如果您有任何建议,请帮助我,谢谢.

android draggable marker android-maps-v2

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

调整谷歌地图标记的svg图标

我在谷歌地图中调整图标大小有问题.我有一个svg文件让它响应.

这就是我调用svg文件的方式

MyGreenSVG = {
    url: 'greenFill.svg',
    size: new google.maps.Size(20, 35)
};
Run Code Online (Sandbox Code Playgroud)

属性:大小不会改变我的图标大小,但只会裁剪它.唯一的方法是改变我的svg文件中的宽度和高度,并制作它的2个版本.所以我放松了使用svg的兴趣......

这是我的svg文件的预览:

<svg version="1.1"
x="0px" y="0px" width="41.8px" height="74px" viewBox="0 0 41.8 74" enable-background="new 0 0 41.8 74" xml:space="preserve">
Run Code Online (Sandbox Code Playgroud)

icons svg google-maps resize marker

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

AudioTrack - 如何知道声音何时开始/结束?

我正在使用音频轨道以流模式播放不同的声音.我想知道是否有办法知道每个声音的生命/结束时间.

我像这样创建音轨:

AudioTrack tmpAudioTrack = new AudioTrack(
        STREAM_TYPE, 
        SAMPLE_RATE, 
        CHANNEL_CONFIG_TYPE, 
            AUDIO_FORMAT_TYPE, 
        getOptimalBufferSize(), 
        AUDIO_TRACK_MODE);'
Run Code Online (Sandbox Code Playgroud)

并在后台线程中启动它:

backround_thread = new Thread(new MyRunnable(aTrack));
    backround_thread.start();   
Run Code Online (Sandbox Code Playgroud)

我在runnable中写出这样的每个声音:

byte generatedSnd[] = new byte[2 * beepSamples];
<code for filling the buffer with sound here>
int bytesWritten = track.write(generatedSnd, 0, generatedSnd.length);
Run Code Online (Sandbox Code Playgroud)

可以使用任何AudioTrack API,如setNotificationMarkerPosition,setLoopPoints或setPositionNotificationPeriod来完成此操作吗?它们是如何工作的?

每个声音可以是不同的持续时间.我认为这是关键.

我不完全理解这些API的文档.每个框架是否与样本相同?如何为每个声音的开始/结束位置指定标记?

谢谢,

android marker audiotrack

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

更新android中的地图标记

使用Google Maps Android API v2,我可以通过Marker从hashMap 获取然后调用以下内容来更新我的标记位置:

Marker marker = hashMap.get(someId);
marker.setTitle("Title");
marker.setSnippet("Snippet");
marker.setPosition(new LatLng(newLatitude, newLongitude));
Run Code Online (Sandbox Code Playgroud)

但是,如果在调用此标记时选择了标记,则只有在单击标记并重新选择标记后,标题和摘要才会更新.无论如何要告诉地图刷新标记泡泡中的数据?

android marker google-maps-markers android-mapview

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

JS Maps v3:带有用户个人资料图片的自定义标记

我在2天的时间里一直在努力思考,在地图上,我必须为每个用户显示一个标记,其中包含用户FB个人资料图片.

在此输入图像描述

我想知道我怎么能得到与此相似的结果?我试过的真是个hackish.

  • 我把FB图片作为标记图标
  • 我在标记的标签上放了一个CSS类
  • 我找到兄弟添加这个边框和这个箭头来装饰用户图片

但是当地图上有多个标记时,它不起作用.

.marker-labels {
    display: none !important;

    + div  { 
        background-color: $dark-gray; 
        border: 2px solid $dark-gray;
        @include radius(0.2em);
        height: 54px !important;
        width: 54px !important;
        overflow: inherit !important;

       > img {
            height: 50px;
            width: 50px;
        } 

        &:after {
            content: ' ';
            height: 0;
            width: 0;
            border: 6px solid transparent; 
            border-top-color: $dark-gray;
            position: absolute;
            top: 52px;
            left: 19px;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

全球问题:

谢谢你的帮助

javascript google-maps google-maps-api-3 marker google-maps-markers

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

在 Google 地图中使用视图代替标记

是否可以在 Google Maps API v2 中使用自定义视图而不是标记?遗憾的是,Google 不允许我们使用视图自定义标记(带有图像视图、文本视图等的相对布局),因此可以膨胀视图,然后将该视图放置到地图中的特定位置吗?

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

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

自定义标记与引脚内的用户图像

我试图在地图上显示用户,我已经在应用程序中实现了地图,但现在我正在尝试制作自定义标记,在引脚内显示用户的照片,如下所示: 在此输入图像描述

知道怎么做吗?

android marker

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

绘制 px.scatter_3d 标记大小

我有一个数据框df

              x         y         z  ... colours marker_size  marker_opacity
test1  0.118709  0.219099 -0.024387  ...     red         100             0.5
test2 -0.344873 -0.401508  0.169995  ...    blue         100             0.5
test3 -0.226923  0.021078  0.400358  ...     red         100             0.5
test4  0.085421  0.098442 -0.588749  ...  purple         100             0.5
test5  0.367666  0.062889  0.042783  ...   green         100             0.5
Run Code Online (Sandbox Code Playgroud)

我试图用这样的情节来绘制它:

fig = px.scatter_3d(df, 
                    x='x', y='y', z = 'z', 
                    color='labels', 
                    hover_name = df.index, 
                    opacity = 0.5, 
                    size = 'marker_size')   
fig.write_html(file_name)
Run Code Online (Sandbox Code Playgroud)

当我打开时file_name,一切都很好,但我的积分太大了。当我更改'marker_size'my 的列df时,没有任何变化(我尝试过 0.1、1、10、100...)。

为什么是这样? …

python size marker plotly scatter3d

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