标签: marker

在MSChart上设置特定X值的标记

以下是生成我的图表的代码:

System.Web.UI.DataVisualization.Charting.Chart Chart2 = new System.Web.UI.DataVisualization.Charting.Chart();
                Chart2.Width = 350;
                Chart2.Height = 350;
                Chart2.RenderType = RenderType.ImageTag;

                Chart2.Palette = ChartColorPalette.BrightPastel;
                Chart2.ChartAreas.Add("Series 1");
                Chart2.ChartAreas["Series 1"].BackColor = System.Drawing.Color.Transparent;

                // create a couple of series  
                Chart2.Series.Add("Series");

                // databinding
                Chart2.DataSource = pointCollection;
                Chart2.ChartAreas[0].AxisX.Title = "Date";
                Chart2.ChartAreas[0].AxisY.Title = "Future Exposure Amount";
                Chart2.Series[0].ChartType = SeriesChartType.Line;
                Chart2.Series[0].XValueMember = "ExposureDate";
                Chart2.Series[0].XValueType = ChartValueType.Date;
                Chart2.Series[0].YValueMembers = "MaximumExposure";

                Chart2.BackColor = System.Drawing.Color.FromArgb(211, 223, 240); //"#D3DFF0"
                Chart2.BorderSkin.SkinStyle = BorderSkinStyle.Emboss;
                Chart2.BackGradientStyle = GradientStyle.TopBottom;

                // Render chart control  
                Chart2.Page = this;

                Page.Response.Clear();

                HtmlTextWriter writer = new …
Run Code Online (Sandbox Code Playgroud)

.net mschart marker

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

D3转换SVG标记

我在SVG中绘制箭头,使用svg:line标记定义如下的元素:

    svg_.append("svg:defs")
        .append("svg:marker")
        .attr("id", "bluearrowhead")
        .attr("viewBox", "0 -5 10 10")
        .attr("refX", 0)
        .attr("refY", 0)
        .attr("markerWidth", 6)
        .attr("markerHeight", 6)
        .attr("orient", "auto")
        .append("svg:path")
        .attr("d", "M0,-5L10,0L0,5")
        .attr("fill", "deepskyblue");
Run Code Online (Sandbox Code Playgroud)

我希望能够淡出我的箭.对于箭头轴,这适用:

    svg_.selectAll(".arrows")
        .transition()
        .duration(1000)
        .style("stroke-opacity", 0.0)
        .remove();
Run Code Online (Sandbox Code Playgroud)

但是当轴褪色时,箭头会停留1000毫秒然后突然消失.我试着fill-opacity上线,并试图selectAll.bluearrowhead,但无济于事.有没有办法过渡标记样式?

javascript svg transitions marker d3.js

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

如果marker.setMap == null做某事

我想通过谷歌地图实现一些东西,我需要知道setMap是否已设置或为空.我怎样才能实现这样的事情:

if (marker.setMap == null)
{
    marker.setMap(map);
}
Run Code Online (Sandbox Code Playgroud)

null conditional-statements google-maps-api-3 marker

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

Google地图中的方向箭头标记

我试图找到方向箭头标记可绘制图标(在谷歌地图中使用),但对于我的爱无法找到它或关于此事的大量信息.

有问题的标记是这个:

箭头标记

我猜这个箭头应该在内置的Android drawables中可用吗?或者,指向图标的链接也足够了.

icons android google-maps marker android-drawable

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

谷歌地图标记OnClick事件

我正在使用Googe Map API V2和android来制作一个Android应用程序.这是我放置标记的代码:

private void addBusStopMarker(){
    final Intent intent1;
    map.addMarker(new MarkerOptions().position(new LatLng(1.28213,103.81721)).title("10009 - Bt Merah Ctrl").icon(BitmapDescriptorFactory.fromResource(R.drawable.busstopicon)).snippet("Average Commuters: 9,940"));
    map.addMarker(new MarkerOptions().position(new LatLng(1.28294,103.82166)).title("10089 - Jln Bt Merah - B08").icon(BitmapDescriptorFactory.fromResource(R.drawable.busstopicon)).snippet("Average Commuters: 2,050"));
    map.setOnMarkerClickListener(new OnMarkerClickListener()
    {

        @Override
        public boolean onMarkerClick(Marker arg0) {
             if(arg0.getTitle().equals("10009 - Bt Merah Ctrl"))
                 intent1 = new Intent(context, PopulationCharts.class);
                 startActivity(intent1);       
            return true;
        }
    });    
}
Run Code Online (Sandbox Code Playgroud)

基本上我要做的是当选择标记时,它将显示来自上面代码的信息窗口.然后,当我选择片段时,它将执行onMarkerClick事件.

但是,从上面的代码中,它显示了一条错误消息:The final local variable intent1 cannot be assigned, since it is defined in an enclosing type.此外,我不知道如何设置标记片段onClick事件.提前致谢.

编辑部分

map.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {
        @Override
        public …
Run Code Online (Sandbox Code Playgroud)

android google-maps marker

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

iOS:如何使用自定义信息窗口动态创建GMSMarker?

我通过for循环创建GMSMarker,但GMSMarker不支持标记

for(int i=0;i<[self.shopDetailArray count];i++)
    {
        SHShopLocator *shop = [self.shopDetailArray objectAtIndex:i];

        GMSMarker *marker = [[GMSMarker alloc] init];
        marker.position = CLLocationCoordinate2DMake(22.2783, 114.1589);
        marker.icon = [UIImage imageNamed:@"StoreLocator_pin"];
        marker.infoWindowAnchor = CGPointMake(0.3, 0.4);
        marker.map = self.map;
    }
Run Code Online (Sandbox Code Playgroud)

那么在设置自定义markerInfoWindow时如何识别每个标记?

  - (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker
Run Code Online (Sandbox Code Playgroud)

dictionary marker ios

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

如何在Leaflet闪烁中制作标记

是否有一种简单的方法可以使Leaflet地图中的标记闪烁?我的意思是动画闪烁 - 类似于从不透明度1.0到1秒内不透明度0.5然后反转,循环结束的过渡循环.

animation marker leaflet

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

如何使用传单的 map.eachLayer 找到标记?

我能够显示集群标记的内容,但无法显示单个标记的内容。

请找到以下代码,其中 else 语句将处理单个标记。

map.eachLayer(function(marker) {  
   if (marker.getChildCount) { // to get cluster marker details
     console.log('cluster length ' + marker.getAllChildMarkers().length);
   } else {
     // how to display the contents of a single marker ??

     alert(marker.options.title); // doesn't work
   }
Run Code Online (Sandbox Code Playgroud)

谢谢。

marker leaflet

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

如何每 5 秒更新一次传单标记

我正在制作传单地图和标记。

我从 JSON 获取标记 latlng 并正确显示。

getLatLng()

function getLatLng() {
  var details = '/equipment/api/getLatLong';
  $.ajax({
    url: details,
    method: 'get'
  }).done(function(response) {

    $('.subSection').html('').append('<section><button type="button" onclick="hideEquipmentDetails()"><i class="fa fa-times"></i></button></section>');
    var equipmentDetails = response.data.filters;
    console.log(equipmentDetails)
    $.each(equipmentDetails, function(i, value) {
      L.marker([value.latitude, value.longitude]).addTo(map).bindPopup('<b><span> Name:</span>' + value.name + '</b>');
    })
  });
}

setInterval(function() {
  getLatLng();
}, 5000)
Run Code Online (Sandbox Code Playgroud)

我每 5 秒刷新一次方法。

所以我需要在更新的 latlng 中显示标记,并且应该隐藏旧标记。

setInterval(function() {
  //L.marker.setOpacity(0);
  //L.markerClusterGroup()
  //markers.clearLayers();
  //map.removeLayer(L.marker);
  //markers.removeLayer()
  //L.marker().removeTo(map);
  getLatLng();
}, 5000)
Run Code Online (Sandbox Code Playgroud)

我尝试了所有选项来实现这一目标,但我做不到。

有没有其他方法可以做到?

否则我应该再定义一个数组来存储初始 latlng 值,然后每次检查 latlng 是否更改(在这种情况下,我只能替换更新的 latlng 标记,对吗?不需要每次都替换所有标记,对吗?)

javascript jquery marker leaflet

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

反应原生地图标记不显示

我正在尝试在我的 MapView 上显示标记。我已经按照示例进行操作,但没有任何标记显示在地图上,尽管我可以将地图居中并显示位置指示器。我已经从 react-native-maps 导入了 MapView 和 Marker。任何帮助,将不胜感激。

  constructorprops: any {
    super(props);
    this.state = {
        region: defaultRegion,
        markers: [
            {
                coordinate: {
                    latitude: 37.298984,
                    longitude: -122.050362
                },
                title: "Best Place",
                description: "Description1",
                id: 1
            },
            {
                coordinate: {
                    latitude: 37.297803,
                    longitude: -122.050037
                },
                title: "Best Place2",
                description: "Description 2",
                id: 2
            }
        ]
    };
}

centerLocation = () => {};

componentDidMount() {
    this.centerLocation();
}

render() {
    return (
        <MapContainer>
            <MapView
                style={styles.map}
                showsUserLocation={true}
                region={this.state.region}
            />
            <CenterButton centerLocation={this.centerLocation} />
            {this.state.markers.map((marker: any) => …
Run Code Online (Sandbox Code Playgroud)

location google-maps marker reactjs react-native

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