我试图在一个简单的sharepoint应用程序中运行以下代码,但我收到此错误:
Uncaught Error: The property or field has not been initialized. It has not been requested or the request has not been executed. It may need to be explicitly requested.
Run Code Online (Sandbox Code Playgroud)
代码就是这个:
var collListItems;
$(document).ready(function () {
getConfigValues();
});
function getConfigValues() {
var context = SP.ClientContext.get_current();
var configList = context.get_web().get_lists().getByTitle('Configuration Values');
var camlQuery = new SP.CamlQuery();
collListItems = configList.getItems(camlQuery);
context.load(collListItems);
context.executeQueryAsync(onGetConfigValuesSuccess, onGetConfigValuesFail);
}
function onGetConfigValuesSuccess() {
var OrgLogoUrl;
var OrgName;
var listItemEnumerator = collListItems.getEnumerator();
while (listItemEnumerator.moveNext()) {
var oListItem = listItemEnumerator.get_current(); …Run Code Online (Sandbox Code Playgroud) 我在我的项目中使用 google-maps-react。
现在我需要在地图中集成地方 api。
但似乎存在一些加载顺序问题,因此我收到以下错误。
错误:[react-places-autocomplete]:必须加载 Google Maps JavaScript API 库。请参阅:https : //github.com/kenny-hibino/react-places-autocomplete#load-google-library
如果我删除了地点组件,地图工作正常。
我需要两个组件一起工作。
关于如何解决这个问题的任何想法?
AttachmentCollection 对象没有任何删除方法。我该怎么做?
我发现了一个能够绘制工具的要点,并且能够在谷歌地图上选择几种颜色:https://gist.github.com/Hagith/5765919
我正在尝试将它与socket.io一起使用,以便多人可以查看地图,当一个人在地图上绘制某些内容时,所有人都可以看到绘制的内容.
我已经通过做标记得到了基本的想法
socket.emit("marker", e.overlay.position);
Run Code Online (Sandbox Code Playgroud)
然而,当放置标记时,使用矩形,多边形和圆形,似乎有点难度.当我使用任何这些形状注销地图上的点击事件时,它返回的数据似乎比用标记返回的数据更复杂,我找不到我需要能够得到的点的坐标向其他用户广播.有谁知道在上面的要点的背景下在哪里找到这些?
编辑:我已经找到了中心 e.overlay.j.center
鉴于以下数据:
[
{
"id": 1,
"name": "Park Slope",
"latitude": "40.6710729",
"longitude": "-73.9988001"
},
{
"id": 2,
"name": "Bushwick",
"latitude": "40.6942861",
"longitude": "-73.9389312"
},
{
"id": 3,
"name": "East New York",
"latitude": "40.6577799",
"longitude": "-73.9147716"
}
]
]
Run Code Online (Sandbox Code Playgroud)
我正在通过react-google-maps创建标记,如下所示:
<Map
center={{ lat: 40.64, lng: -73.96 }}
zoom={12}
places={data}
googleMapURL="https://maps.googleapis.com/maps/api/js?key="
loadingElement={<div style={{ height: `100%` }} />}
containerElement={<div style={{ height: `800px` }} />}
mapElement={<div style={{ height: `100%` }} />}
/>
Run Code Online (Sandbox Code Playgroud)
哪里
class Map extends React.Component {
render() {
return (
<GoogleMap …Run Code Online (Sandbox Code Playgroud) 我已经使用 react-leaflet 创建了折线,我想使用 polylinedacorator 在折线上显示方向。但我不知道如何使用 react-leaflet 做到这一点。我找到了多个带有传单的示例,但没有使用 react-leaflet
const polyline = [[51.505, -0.09], [51.51, -0.1], [51.51, -0.12]]
export default class VectorLayersExample extends Component<{}> {
render() {
return (
<Map center={center} zoom={13}>
<TileLayer
attribution='&copy <a
href="http://osm.org/copyright">OpenStreetMap</a>
contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
<Polyline color="lime" positions={polyline} />
</Map>
)
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我如何使用带有上述代码的 polylinedacorators