社区
JavaScript
帖子详情
Uncaught TypeError: Cannot read property 'path' of undefined
Leedoy
2014-06-25 03:24:11
出现Uncaught TypeError: Cannot read property 'path' of undefined 错误,但是我所有的变量定义里都没有“path”这个东西,不知道是哪里来的?哪位大师帮忙指点一下。
...全文
5348
8
打赏
收藏
Uncaught TypeError: Cannot read property 'path' of undefined
出现Uncaught TypeError: Cannot read property 'path' of undefined 错误,但是我所有的变量定义里都没有“path”这个东西,不知道是哪里来的?哪位大师帮忙指点一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冰尘点
2016-09-21
打赏
举报
回复
-。--好久的问题 竟然没答案···
austo
2016-09-04
打赏
举报
回复
这个问题咋能解决了,我这 new Graphic()时报错;
qq_34871831
2016-05-03
打赏
举报
回复
同僚你好你解决这个问题了吗
Leedoy
2014-06-25
打赏
举报
回复
引用 3 楼 xuzuning 的回复:
你引入的 js 中也没有吗?
引入的init.js文件里有,是关于esri.tasks.RouteTask的,这样的话是参数问题还是什么原因啊?
Leedoy
2014-06-25
打赏
举报
回复
嗯,是有,不过这是Dojo库的一个js文件,这如何解决啊?
xuzuning
2014-06-25
打赏
举报
回复
你引入的 js 中也没有吗?
Leedoy
2014-06-25
打赏
举报
回复
<!DOCTYPE html> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"> <title></title> <link rel="stylesheet" href="http://dongyue/ArcGISJSWebsite/library/3.9/3.9/js/dojo/dijit/themes/claro/claro.css"> <link rel="stylesheet" type="text/css" href="http://localhost/ArcGISJSWebsite/library/3.9/3.9/js/dojo/dijit/themes/tundra/tundra.css"/> <link rel="stylesheet" type="text/css" href="http://localhost/ArcGISJSWebsite/library/3.9/3.9/js/esri/css/esri.css" /> <script type="text/javascript" src="http://localhost/ArcGISJSWebsite/library/3.9/3.9/init.js"></script> <script type="text/javascript"> var myMap, params; require([ "dojo/dom", "dojo/_base/array", "esri/Color", "dojo/parser", "dijit/registry", "esri/urlUtils", "esri/map", "esri/lang", "esri/graphic", "esri/InfoTemplate", "esri/layers/GraphicsLayer", "esri/renderers/SimpleRenderer", "esri/geometry/Point", "esri/tasks/FeatureSet", "esri/tasks/RouteTask", "esri/tasks/RouteParameters", "esri/symbols/SimpleMarkerSymbol", "esri/symbols/SimpleLineSymbol", "dijit/form/ComboBox", "dijit/layout/BorderContainer", "dijit/layout/ContentPane" ], function ( dom, array, Color, parser, registry, Map, esriLang, Graphic, InfoTemplate, GraphicsLayer, SimpleRenderer, Point, FeatureSet, RouteTask, RouteParameters, SimpleMarkerSymbol, SimpleLineSymbol ) { var routeTask, stops, routeGraphicLayer; //var = new FeatureSet([]); //var barriers = new FeatureSet([]); var stopsGraphicsLayer = new GraphicsLayer();//stop点图层 // var lastRoute = new Graphic(); //inputsLayer.clear(); parser.parse(); esri.config.defaults.io.corsDetection = false; myMap = new esri.Map("mapDiv"); var baseMap = new esri.layers.ArcGISDynamicMapServiceLayer("http://dongyue/ArcGIS/rest/services/NAService/MapServer"); myMap.addLayer(baseMap); myMap.on("click", mapClickHandler); params = new RouteParameters(); // params.impedenceAttribute = "Miles"; // params.defaultCutoff = 7.0; params.returnStops = false; params.returnRoutes = true; params.returnDirections = true; myMap.on("load", function (evtObj) { var myMap = evtObj.target; var stopSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_CIRCLE, 16, new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID, new Color([89, 95, 35]), 2), new Color([130, 159, 83, 0.40]) ); stopsGraphicsLayer = new GraphicsLayer(); var stopRenderer = new SimpleRenderer(incidentPointSymbol); stopsGraphicsLayer.setRenderer(stopRenderer); myMap.addLayer(stopsGraphicsLayer); routeGraphicLayer = new GraphicsLayer(); var routeSymbol = new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID, new Color([89, 95, 35]), 4.0); var routeRenderer = new SimpleRenderer(routeSymbol); routeGraphicLayer.setRenderer(routeRenderer); myMap.addLayer(routeGraphicLayer); params.outSpatialReference = myMap.spatialReference; }); routeTask = new RouteTask("http://dongyue/ArcGIS/rest/services/NAService/NAServer/Route"); function mapClickHandler(evt) { var stopP = new Point(evt.mapPoint.x, evt.mapPoint.y, myMap.spatialReference); var stopPoint = new esri.Graphic(stopP); stopsGraphicsLayer.add(stopPoint); stops.features.push(stopPoint); if (stops.features.length) { var features = []; features.push(stopPoint); var stops = new FeatureSet(); stops.features = features; params.stops = stops; } } }); </script> </head> <body class="claro"> <div id="mapDiv" style="width:900px; height:600px; border:1px solid #000;"> </div> <div id="directionsDiv"></div> </body> </html> 以上是全部代码,我要做的的是最短路径分析,如今还没写完,想先让它在地图上点击显示停靠点,这都有好多问题。PS:顺便问一下有谁做过JS+NAServer实现最短路径分析这方面的研究啊?
Thomas.Sir
2014-06-25
打赏
举报
回复
建议贴出代码,这叫咱们无从下手啊!
微信小程序报错: thirdScriptError的错误问题
微信小程序报错 VM1305:1 thirdScriptError Cannot
read
property
‘name’ of
undefined
TypeError
: Cannot
read
property
‘name’ of
undefined
at z (http://127.0.0.1:38175/appservice/__dev__/WAService.js:2:1560728) at Ie (http://127.0.0.1:38175/appservice/__dev__/WAService.js:2:1564169) at Module.t (ht
Unc
aught
TypeError
: Cannot
read
properties of
undefined
(
read
ing ‘meta‘)
tabbar报错 uni-h5.es.js:19551
Unc
aught
TypeError
: Cannot
read
properties of
undefined
(
read
ing 'meta')
TOC](
Unc
aught
TypeError
: Cannot
read
property
'nodeName' of
undefined
错误
Unc
aught
TypeError
: Cannot
read
property
'nodeName' of
undefined
错误自己写着玩的小项目先解释下错误 自己写着玩的小项目 先解释下错误 今天上午想修改下后台页面,中午改出毛病了....左侧导航栏只要一点就报错..... 就是它:
Unc
aught
TypeError
: Cannot
read
property
'nodeName' of...
vue + uniapp
Unc
aught
TypeError
: Cannot
read
property
‘getters‘ of
undefined
Unc
aught
TypeError
: Cannot
read
property
‘getters’ of
undefined
在迁移 vuex 相关代码时,启动的时候报:
Unc
aught
TypeError
: Cannot
read
property
'getters' of
undefined
store/index.js文件: import Vue from 'vue' import Vuex from 'vuex' import getters from './getters.js' Vue.
浏览器报错
Unc
aught
TypeError
: Cannot
read
property
'prototype' of
undefined
的解决办法
错误原因:解决办法:主要引入的js的顺序!
JavaScript
87,917
社区成员
224,617
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章