我有下面的react类,可通过浏览器获取地理位置。
我正在绘制传单地图。我想将地理位置作为setView的输入,以使地图“缩放”到客户端浏览器位置的区域。
这是react类:
import React from 'react';
import L from 'leaflet';
import countries from './countries.js';
var Worldmap = React.createClass({
render: function() {
let geolocation = [];
navigator.geolocation.getCurrentPosition(function(position) {
let lat = position.coords.latitude;
let lon = position.coords.longitude;
geolocation.push(lat, lon);
locationCode()
});
function locationCode() {
if(geolocation.length <= 0)
geolocation.push(0, 0);
}
let map = L.map('leafletmap').setView(geolocation, 3);
L.geoJSON(countries, {
style: function(feature) {
return {
fillColor: "#FFBB78",
fillOpacity: 0.6,
stroke: true,
color: "black",
weight: 2
};
}
}).bindPopup(function(layer) {
return layer.feature.properties.name;
}).addTo(map);
return (
<div id="leafletmap" style={{width: "100%", height: "800px" }}/>
)
}
});
export default Worldmap
在主文件中调用该文件,其中HTML呈现为<WorldMap />
。
Uncaught Error: Map container not found.
加载页面时出现错误。环顾四周,通常是因为地图试图在提供值之前在div中显示(在这种情况下为(gelocation,3))。但是,在从下面的渲染函数返回之前,它不应该显示它。
可能是什么问题?
geolocation
在控制台中正确打印出会获取坐标,因此这似乎不是问题。
在<div id="leafletmap">
必须添加到DOM 之前 调用L.map('leafletmap')
。
我现在收到的每一条消息都会出现以下错误: 1437425804:未注册标识符为“未找到默认值”的图标 仅当后端用户登录时,才会发生此错误。对于刚刚访问网站(没有后端用户登录会话)的用户来说,网站工作正常。 我不知道有一个带有标识符的图标,也不知道从哪里开始调试。扩展扫描仪看起来不错。有人给我一个提示吗? 编辑 这是错误的回溯: Fri,19 Mar2021 12:28:52 0100[关键]请求=
下面是我的代码。我正在用一张传单画一张用Svelte的曲线图。但我得到一个错误“地图未定义”。我该怎么解决这个? 此外,我想添加一个图像作为背景,坐标绘制在给定的图像上。
我正在尝试使用Spring MVC使用资源。我有一个WebApplicationContextConfig类,它扩展了WebMVCConfigureAdapter,并在其中重写了addResourceHandlers方法: 在文件夹资源中,我有三个图像。但是当我在浏览器中获取一些图像时,例如:http://localhost:8080/img/P123.jpeg我得到了404错误。 我错过什么了吗
Android片段找不到ID的视图? 找不到id 0x7F090005的视图 找不到片段id的视图 你能告诉我我做错了什么吗?
我运行的Ignite V2.1有1个服务器和2个客户端。客户机运行在Tomcat服务器上,并使用IgniteSpringBean。 两个客户端使用相同的IGNiteAtomicLong。当一个客户端从网格中移除时,当另一个客户端试图使用AtomicLong时,它会引发以下异常:
我正在尝试使用带有xslt的外部图形来生成PDF。大多数图像都工作正常,但偶尔会有一张“找不到”,尽管可以在Web浏览器上查看。FOP吐出的错误如下: 这是我的外部图形部分: 知道我做错了什么吗? 编辑:看起来这个问题与服务器不允许访问自动请求有关。有没有办法在fop 2.1中设置用户代理的URIResolver?这一功能似乎存在于以前的版本中,但我似乎找不到一种在2.1中实现的方法。