标签: marker

xsl:fo 检索标记不是有效的子项

我需要<fo:retrieve-marker>在表中进行 xsl:fo 转换,但我不知道这是否可行,因为我使用 FOP 处理器进行转换。

如果我在表中使用,<fo:retrieve-marker>我总是收到一条错误消息,指出标签必须位于静态内容中。

这是带有标记的表格

                <xsl:call-template name="MMEL-Table-Header"/>

                <!-- Bottom table Line  -->
                <fo:table-footer>
                    <fo:table-row>
                        <fo:table-cell>                                                                             
                            <fo:marker marker-class-name="footer-continued"> <fo:inline>(continued)</fo:inline></fo:marker>
                        </fo:table-cell>
                    </fo:table-row>

                </fo:table-footer>

                <fo:table-body >               

                    <xsl:variable name="identification">
                        <xsl:value-of select="ident/message"/>                                 
                    </xsl:variable>                       
                    <xsl:apply-templates select="ident"><xsl:with-param name="ident" select="$identification"/></xsl:apply-templates>
                    <xsl:apply-templates select="provisos/proviso"><xsl:with-param name="ident" select="$identification"/></xsl:apply-templates>

                <fo:table-row>
                    <fo:table-cell> <fo:retrieve-marker retrieve-position="first-starting-within-page" retrieve-class-name="footer-continued" retrieve-boundary="document" /> </fo:table-cell>
                </fo:table-row>
                </fo:table-body>           
            </fo:table>          
Run Code Online (Sandbox Code Playgroud)

xml pdf-generation xsl-fo marker

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

React-Leaflet 在地图上绘制圆形标记

我是 Leaflet/React-Leaflet 的新手,我正在尝试在地图上绘制圆形标记,但遇到了麻烦。React-Leaflet 的文档不是很好。我已经弄清楚如何添加点击时显示的弹出窗口。

这是我的代码:

    import React from 'react';
import { render } from 'react-dom';
import { Map, Marker, Popup, TileLayer, Tooltip, Circle } from 'react-leaflet';
import DivIcon from 'react-leaflet-div-icon';
import axios from 'axios';


export default class MapView extends React.Component {
  constructor(props) {
    super(props)

    this.state = {
      nasaLocations: [],
      spacexLocations: []
    };
  }

  componentDidMount() {
    axios.get(`https://data.nasa.gov/resource/gvk9-iz74.json`)
      .then(res => {
        const nasaData = res.data;
        this.setState({nasaLocations: nasaData})
        console.log(this.state.nasaLocations);
      })

    axios.get(`https://api.spacexdata.com/v2/launchpads`)
      .then(res => {
        const spacexData = res.data;
        this.setState({spacexLocations: spacexData})
        console.log(this.state.spacexLocations);
      })
  } …
Run Code Online (Sandbox Code Playgroud)

geometry marker leaflet reactjs react-leaflet

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

具有不同标记大小的 Python 错误栏

我使用 pythonerrorbar绘制了一个图,但是参数markersize只能是标量而不是数组,这意味着所有数据点都具有相同的标记大小。我想知道如何markersize为不同的数据点分配不同的值?

ax.errorbar(x,y,xerr=[xlow,xup],yerr=[ylow,yup],color='r',ls='None',marker='o',markersize=5.)
Run Code Online (Sandbox Code Playgroud)

如果我将标记大小创建为5.0*y,我该如何使其工作?

python marker errorbar

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

Flutter 在来自 Sqflite 数据库的 Flutter 地图上标记位置(纬度、经度)

我有纬度和经度列表,我将它们存储在数据库中。我希望这些纬度和经度在带有标记的颤动地图中表示。

我使用 sqlite 保存纬度和经度的代码

homeScreen.dart

class HomeScreen extends StatefulWidget { 
  @override
  _HomeScreenState createState() => new _HomeScreenState();
}
class _HomeScreenState extends State<HomeScreen> {
  List<Note> items = new List();
  DatabaseHelper db = new DatabaseHelper();

  LatLng _center ;
  Position currentLocation;

  MapController _mapctl = MapController();


  Future<Position> locateUser() async {
    try{
      return await Geolocator()
        .getCurrentPosition(desiredAccuracy: LocationAccuracy.high);
    }on PlatformException catch(e){
      currentLocation = null;
    }
    return currentLocation;
  }

  getUserLocation() async {
    currentLocation = await locateUser();
    setState(() {
      _center = LatLng(currentLocation.latitude, currentLocation.longitude);
    });
    print('center $_center');
  }
  @override
  void …
Run Code Online (Sandbox Code Playgroud)

marker flutter sqflite

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

使用字母表作为 Matplotlib 标记

如何绘制字母表(例如字母“y”)作为标记matplotlib

python matplotlib marker

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

可点击的地图视图标记

我正在尝试使标记在本机反应中可点击。例如,对于一家特定的餐厅,我想显示标记,当用户点击它时,显示餐厅的名称(现在可以使用),当用户点击餐厅的名称时,它会直接进入他们的网站。只是为了它:

constructor(props){
    super(props);
    this.state = {
      name: "",
      email: "",
      region: {
        // luxembourg region
        latitude: 49.6116,
        longitude: 6.1319,
        latitudeDelta: 0.0922,
        longitudeDelta: 0.0421,
      },
      markers: [{
        title: 'Royal Bengal',
        coordinates: {
        latitude: 49.606259,
        longitude: 6.105683
        }}
        ]};
}
Run Code Online (Sandbox Code Playgroud)

稍后显示地图:

<MapView
            style={styles.map}
            region={this.state.region}
            showUserLocation = {true}
            >
              {this.state.markers.map((marker, index) => (
                <MapView.Marker
                  key = {index}
                  coordinate = {marker.coordinates}
                  title = {marker.title}
                  // Icon =
                  // pinColor = {'#474744'}
                /> )
              )}
Run Code Online (Sandbox Code Playgroud)

假设我希望用户在点击 Royal Bengal 时转到 google.com,我应该怎么做?使用 onPress 和其他人查看文档并没有多大帮助。

marker android-mapview react-native

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

如何在 Swift 中访问存储在marker.userData中的Google地图标记数据

我目前正在尝试使用marker.userData 属性在Google 地图markerInfoWindow 中动态显示有关其特定位置的数据。

这是我设置marker.userData 并将标记放在我的地图实例上的函数:

func putPlaces(places: [Place]) {
        for place in places.prefix(10) {
            print("*******NEW PLACE********")
            let name = place.name
            let address = place.address
            let location = ("lat: \(place.geometry.location.latitude), lng: \(place.geometry.location.longitude)")
            let locLat = place.geometry.location.latitude
            let locLon = place.geometry.location.longitude
            let place_id = place.place_id
            let photo = place.photos
            let types = place.types

            let marker : GMSMarker = GMSMarker()
            marker.position = CLLocationCoordinate2D(latitude: locLat, longitude: locLon)
            marker.icon = GMSMarker.markerImage(with: .black)

            print("PLACE: \(place)")
            print("PLACE.NAME: \(place.name)")
            marker.userData = ["name" : "names"]
            marker.map = self.mapView …
Run Code Online (Sandbox Code Playgroud)

google-maps marker ios swift gmsplace

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

ReactJs Leaflet Marker Location 位置问题

我正在尝试使用传单在我的 reactjs 项目中添加地图,并希望在地图上显示车辆的位置。我为此做了一个示例用法。但是当我在地图上使用标记时,我看到了(正如你在这张图片中看到的):

标记的左上侧贴在我的位置。我想在我的位置中心看到标记的底部,就像圆圈一样。但我做不到。我阅读了 react-leaflet 文档,但没有看到相关参数。如果你帮助我,我很感激。谢谢

import React, { Component } from 'react'
import Leaflet from 'leaflet';
import { Map, CircleMarker, TileLayer, Marker, Popup } from 'react-leaflet'
import 'leaflet/dist/leaflet.css';

import icon from 'leaflet/dist/images/marker-icon.png';
import iconShadow from 'leaflet/dist/images/marker-shadow.png';

let DefaultIcon = Leaflet.icon({
    iconUrl: icon,
    shadowUrl: iconShadow
});

Leaflet.Marker.prototype.options.icon = DefaultIcon;

class SimpleExample extends React.Component {
  constructor(props) {
    super();
    this.state = {
      lat: 39.9653301,
      lng: 32.7760817,
      zoom: 5,
      markerPoint: {
        x: 320,
        y: 192
      }
    };
    this.refMap = React.createRef();
  }

  render() { …
Run Code Online (Sandbox Code Playgroud)

javascript marker leaflet reactjs react-leaflet

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

致命异常:com.google.maps.api.android.lib6.gmm6.vector.ct 上的 java.lang.ArrayIndexOutOfBoundsException

        Fatal Exception: java.lang.ArrayIndexOutOfBoundsException: length=1; index=12
               at com.google.maps.api.android.lib6.gmm6.vector.ct.<init> + 9(:com.google.android.gms.dynamite_mapsdynamite@201216047@20.12.16 (040308-0):9)
               at com.google.maps.api.android.lib6.gmm6.vector.cv.a + 23(:com.google.android.gms.dynamite_mapsdynamite@201216047@20.12.16 (040308-0):23)
               at com.google.maps.api.android.lib6.gmm6.util.m.run + 14(:com.google.android.gms.dynamite_mapsdynamite@201216047@20.12.16 (040308-0):14)
               at java.lang.Thread.run + 764(Thread.java:764)

Run Code Online (Sandbox Code Playgroud)

谷歌地图崩溃我尝试使用以下内容启动屏幕:

  • 地图片段
  • 添加标记
  • 绘制波莉线
  • 我使用了依赖项:
    implementation 'androidx.cardview:cardview:1.0.0'
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'com.google.android.material:material:1.0.0'

    implementation 'com.google.maps.android:android-maps-utils:0.5+'
    implementation 'com.google.android.gms:play-services-maps:17.0.0'
    implementation 'com.google.android.gms:play-services-location:17.0.0'
    implementation 'com.google.android.gms:play-services-places:17.0.0'
    implementation 'com.google.android.gms:play-services-auth:17.0.0'
    implementation 'com.google.firebase:firebase-messaging:20.1.0'
    implementation 'com.google.firebase:firebase-auth:19.2.0'
Run Code Online (Sandbox Code Playgroud)

设备 Motorola Z Play(Android 8.0) 我无法弄清楚这个问题,因为它在某些设备上不断崩溃。我该如何解决这个问题?

设备详情

安卓 5.1 和安卓 8.0

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

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

颤动谷歌地图标记当前位置

我怎样才能让谷歌地图的当前位置样式标记,它甚至可以显示当前位置的方向?

这是我的代码,我的代码的标记样式只是一个引脚,我想要谷歌地图的标记样式甚至显示当前位置的方向。

 _markerSet.add(
    Marker(
      markerId: MarkerId('current_Postion'),
      infoWindow: InfoWindow(title: 'Current Position'),
      position: _userCurrentPositionLatLng,
      icon: BitmapDescriptor.defaultMarkerWithHue(
        BitmapDescriptor.hueGreen,
      ),
    ),
Run Code Online (Sandbox Code Playgroud)

这就是我的标记的样子, 在此处输入图像描述

这是我想 在此处输入图像描述的谷歌标记

有什么建议的提示吗?

marker flutter

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