标签: marker

将标记中心设置为GeoPoint

我正在研究osmdroid,并尝试做一些非常简单的事情,我曾经在另一个地图框架上做过,但我找不到如何在OSMdroid上做到这一点.我想在GeoPoint上的地图上放置一个标记.到此为止,这很容易.但我也希望标记图片的中心位于上面提到的地点.现在,使用我的代码,geopoint位于图像的左下角.

怎么做?

android marker osmdroid

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

Google Maps Javascript API:marker.setPosition问题

这可能是显而易见的......但我看不到它.除了marker.setPosition操作之外,以下代码按预期工作:

<head>
<title>Test Simulation</title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
  html { height: 100% }
  body { height: 100%; margin: 0; padding: 0 }
  #map_canvas { height: 100% }
</style>
<script type="text/javascript"  src="http://maps.googleapis.com/maps/api/js?key=x&sensor=false">
</script>

<script type="text/javascript">
  var marker = null;
  var myLatlng = null;
  var map = null;
  var image = null;
  var mapOptions = null

  function movemarker()
  {
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","http://x.com/x13/?testloc=1",false);
    xmlhttp.send();

    var data = xmlhttp.responseText;
    vals = data.split(',');
    latv = parseFloat(vals[0]);
    lonv = parseFloat(vals[1]);
    myLatlng = new …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps marker

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

在Google Maps Marker代码段中对齐文本

我希望我的代码段中的字符串与中心对齐.

此外,片段中的断路器(\n)转换为空格,是否有插入断路器的方法?

我的相关代码:

GoogleMap map = ...
map.addMarker(new MarkerOptions().position(pos)
        .title("title")
        .snippet("body \n and mind");
Run Code Online (Sandbox Code Playgroud)

谢谢

android google-maps text-align line-breaks marker

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

使用 Google Map Android Clusters 库时,具有相同位置的标记未显示在地图中。仅显示集群项目 (10+)

我正在使用带有 Google Maps v2 播放服务的Google Map Android 集群实用程序

我无法查看具有相同位置的标记。集群显示为 10,即使使用最大缩放我也无法查看这 10 个标记。我想知道将偏移量添加到具有相同位置的标记的位置的可能性。集群实用程序中是否有任何预定义的方法可以解决这个问题。

提前致谢。

在此处输入图片说明

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

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

如何在散点图上设置圆形标记的固定/静态大小?

我想在散点图上绘制一些随机生成的磁盘的位置,并查看磁盘是否相互"连接".为此,我需要设置固定/链接到轴刻度的每个磁盘的半径.函数中
's'参数plt.scatter使用点,因此大小不是相对于轴固定的.如果我动态缩放到绘图中,散点图标的大小在绘图上保持不变,并且不会随轴向上缩放.
如何设置半径以使它们具有一定值(相对于轴)?

geometry scatter matplotlib marker

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

Xamarin 表单 - 图像到/从 IRandomAccessStreamReference

对于个人需要,对于Xamarin.Forms.Map控件,我需要创建一个CustomPin扩展。UWP 部分(PCL 项目)

我创建了一个MapIcon喜欢它:

nativeMap.MapElements.Add(new MapIcon()
{
    Title = pin.Name,
    Image = RandomAccessStreamReference.CreateFromUri(new Uri("ms-appx:///Assets/Pin/customicon.png")),
    Location = new Geopoint(new BasicGeoposition() { Latitude = pin.Position.Latitude, Longitude = pin.Position.Longitude }),
    NormalizedAnchorPoint = new Windows.Foundation.Point(0.5, 1.0)
});
Run Code Online (Sandbox Code Playgroud)

但是,通过这种方式,我无法设置Image的大小。

然后我想使用Image我的 PCL 部分中的 ,调整它的大小并将其转换为IRandomAccessStreamReference. 要实现它,我需要将我的Image转换为流,但我找不到使其工作的方法><

所需功能示例:

private IRandomAccessStreamReference ImageToIRandomAccessStreamReference(Image image)
{
    //Here I can set the size of my Image

    //I convert it into a stream
    IRandomAccessStreamReference irasr = RandomAccessStreamReference.CreateFromStream(/* img? …
Run Code Online (Sandbox Code Playgroud)

bing-maps marker xamarin.forms uwp uwp-maps

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

如何在谷歌地图上制作标记?

我想要实现的应该是非常简单的,但它不起作用.我在我的地图上添加了一个标记,我正试图为它制作一个心跳动画.

我试过以下代码,但没有运气,

   ObjectAnimator pulse = ObjectAnimator.ofPropertyValuesHolder(userLocation,
            PropertyValuesHolder.ofFloat("scaleX",2f),
            PropertyValuesHolder.ofFloat("scaleY",2f)
            );
    pulse.setDuration(310);
    pulse.setRepeatCount(ObjectAnimator.INFINITE);
    pulse.setRepeatMode(ObjectAnimator.REVERSE);
    pulse.start();
Run Code Online (Sandbox Code Playgroud)

任何建议都会很感激,加上使用外部库也可以是一个选项,我刚刚找不到.

android google-maps marker objectanimator

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

传单在缩放级别中隐藏标记

是否可以在某个特定的缩放级别隐藏传单地图上的标记?

我试过:map.on('zoomend', onZoomend); function onZoomend(){if(map.getZoom()>11){map.removeLayer(markername);}

但是它不起作用,尽管它是几何的情况。

我不是指标记集群。

zooming marker leaflet

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

Leaflet v1.03:使 CircleMarker 可拖动?

一些 Leaflet 大师有什么想法,在Leaflet v1.0.3 中使 CircleMarker可拖动的最简单方法是什么?

通过使用“可拖动”选项,可以轻松地为“标准”标记做到这一点。但是 CircleMarker 不存在这样的选项。我通过使用多个事件进行了尝试,但问题是,不是移动标记而是底层地图。

另一种可能性是使用“stopPropagation” -Function(但仅适用于 DOMEvents)。或者使用“removeEventParent” ……如果 CircleMarker 的“父”是地图及其事件?关于文档,还有DOMUtility/Draggable -class。这是我需要的吗?

<!DOCTYPE html>
<html>
	<head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Draggable Markers</title>
		<link rel="stylesheet" href="https://unpkg.com/leaflet@1.0.3/dist/leaflet.css" />
		<script src="https://unpkg.com/leaflet@1.0.3/dist/leaflet.js"></script>
        <style>
            body {padding: 0; margin: 0;}
            html, body, #map {height: 100%;}
      </style>
	</head>
	
	<body>
		<div id="map"></div>
		<script>
            var layerOsm = new L.TileLayer('https://{s}.api.mapbox.com/v4/mapbox.outdoors/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoicHBldGUiLCJhIjoiY2lsdmE2ZmQ2MDA4OHZxbTZpcmx1emtqbSJ9.Two7SPSaIZysqgOTrrLkRg', {
	          subdomains: 'ab', maxZoom: 20, noWrap:true, attribution:'<a href="http://www.mapbox.com">Mapbox</a> | <a href="http://www.openstreetmap.org/copyright/">OpenStreetMap</a>' });
			var map = new L.Map('map').addLayer(layerOsm).setView(new …
Run Code Online (Sandbox Code Playgroud)

geometry move draggable marker leaflet

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

Mapbox 自定义标记旋转

在遵循 mapbox 教程之后,我设法在地图上显示了一架无人机。我唯一的问题是:如何在我的代码中添加旋转参数(以不同角度显示无人机标记)?我花了几个小时寻找例子,但没有一个与我已经写的相对应......

谢谢 !

这是脚本:

<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8' />
    <title></title>
    <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
    <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
    <script src='https://api.tiles.mapbox.com/mapbox-gl-js/v0.43.0/mapbox-gl.js'></script>
    <link href='https://api.tiles.mapbox.com/mapbox-gl-js/v0.43.0/mapbox-gl.css' rel='stylesheet' />
    <style>
      body {
        margin: 0;
        padding: 0;
      }

      #map {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100%;
    
      }
      
      .marker {
          background-image: url('MQ-1_Predator_silhouette.svg.png');
          background-size: cover;
          width: 61px;
          height: 35px;
          border-radius: 50%;
          cursor: pointer;
        
        }
        
    </style>
</head>
<body>

<div id='map'></div>

<script>

mapboxgl.accessToken = 'pk.eyJ1IjoibWF0dGhpZXU2MyIsImEiOiJjamNob3I3cmgxam1kMzFzNzdja2ZvNmhuIn0.AyFos9o0afaaBU21CgrxXg';

var map = new mapboxgl.Map({
  container: 'map',
  style: 'mapbox://styles/mapbox/light-v9',
  center: …
Run Code Online (Sandbox Code Playgroud)

html angle rotation marker mapbox

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