小编Vad*_*hev的帖子

未捕获错误:属性或字段尚未初始化

我试图在一个简单的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)

javascript sharepoint sharepoint-apps

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

Google Places 自动完成以及 Google 地图 - 加载问题

我在我的项目中使用 google-maps-react。

现在我需要在地图中集成地方 api。

但似乎存在一些加载顺序问题,因此我收到以下错误。

错误:[react-places-autocomplete]:必须加载 Google Maps JavaScript API 库。请参阅:https : //github.com/kenny-hibino/react-places-autocomplete#load-google-library

如果我删除了地点组件,地图工作正常。

我需要两个组件一起工作。

关于如何解决这个问题的任何想法?

google-maps reactjs google-maps-react

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

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

使用绘图管理器在谷歌地图上绘制时获取矩形/多边形的坐标

我发现了一个能够绘制工具的要点,并且能够在谷歌地图上选择几种颜色:https://gist.github.com/Hagith/5765919

我正在尝试将它与socket.io一起使用,以便多人可以查看地图,当一个人在地图上绘制某些内容时,所有人都可以看到绘制的内容.

我已经通过做标记得到了基本的想法

socket.emit("marker", e.overlay.position);
Run Code Online (Sandbox Code Playgroud)

然而,当放置标记时,使用矩形,多边形和圆形,似乎有点难度.当我使用任何这些形状注销地图上的点击事件时,它返回的数据似乎比用标记返回的数据更复杂,我找不到我需要能够得到的点的坐标向其他用户广播.有谁知道在上面的要点的背景下在哪里找到这些?

编辑:我已经找到了中心 e.overlay.j.center

javascript google-maps google-maps-api-3 socket.io

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

创建Google Maps Circle并在React中设置其半径

鉴于以下数据:

[
        {
            "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)

google-maps reactjs react-google-maps

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

如何在反应传单中使用 polylinedac​​orator

我已经使用 react-leaflet 创建了折线,我想使用 polylinedac​​orator 在折线上显示方向。但我不知道如何使用 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='&amp;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)

任何人都可以告诉我如何使用带有上述代码的 polylinedac​​orators

leaflet reactjs react-leaflet

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