社区
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”这个东西,不知道是哪里来的?哪位大师帮忙指点一下。
...全文
5449
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
打赏
举报
回复
建议贴出代码,这叫咱们无从下手啊!
zTree报错 :
Unc
aught
TypeError
: Cannot
read
property
'init' of
undefined
本文详细介绍了在使用require.js进行zTree相关js文件延迟加载时遇到的问题及解决方法。作者通过调整配置,明确指出了zTree对jQuery的依赖,成功解决了$.fn.zTree对象
undefined
的错误。
easyui 异常:
Unc
aught
TypeError
: Cannot
read
property
'tabs' of
undefined
本文介绍了使用JavaScript实现tab管理的技巧,包括如何通过解析URL动态加载iframe内容,以及如何更新和选择已存在的tabs。此方法适用于需要频繁切换页面但又希望保持统一用户体验的web应用。
unC
aught
typeError
cannot
read
properties indexof of
undefined
这篇博客探讨了程序中出现数组遍历错误的两种常见原因:一是代码逻辑可能导致数组长度变化,从而引起遍历混乱;二是遍历多层级路由时,若404页面未设置必要的属性(如
Path
和name),可能导致错误。博主通过实例详细解析了这两个问题,并提出了相应的解决方案。
JavaScript堆栈跟踪解析:从错误定位到调试心法
本文系统讲解JavaScript堆栈跟踪的底层原理、结构解析与实战调试方法。涵盖V8引擎调用栈机制、Source Map映射原理、异步堆栈断裂问题及Node.js环境差异;深入剖析5类高频错误指纹(如空值访问、递归溢出、DOM时机错误、Promise拒绝等)的定位心法;并介绍Chrome DevTools、VS Code调试器及Sentry监控平台等工具链的高效使用技巧,全面提升开发者错误定位与调试能力。
JavaScript函数本质:执行上下文、this绑定与参数机制深度解析
本文深入剖析JavaScript函数的核心机制,涵盖三种定义方式(声明式、表达式、箭头函数)的底层差异,参数机制(默认值、剩余参数、值传递本质),执行上下文与作用域链,this绑定的四种调用模式及call/apply/bind原理,以及闭包、高阶函数、柯里化等函数式编程关键概念。所有分析基于原生JS,不依赖框架,面向中级开发者解决真实调试与性能问题。
JavaScript
87,988
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章