<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Uncaught TypeError: Cannot read property 'spatialReference' of undefined in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/uncaught-typeerror-cannot-read-property/m-p/38205#M3222</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm creating a map that can be launched from a URL that contains a name, address and lat &amp;amp; lon.&amp;nbsp; When the maps launches I would like for it to automatically display an infoWindow containing the name &amp;amp; address at the coordinates that have been parsed from the URL.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm taking the coordinates and creating a new Point, then converting that point to web mercator and using it as the center of the map.&amp;nbsp; But when I try to convert the web mercator point to a screen point to use in map.infoWindow.show, I get the error: &lt;SPAN style="line-height: 1.5;"&gt;Uncaught TypeError: Cannot read property 'spatialReference' of undefined.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I try to use the web mercator point in the show method the error is:&amp;nbsp; Uncaught TypeError: Cannot read property 'toScreen' of undefined.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions would be appreciated, thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;require([&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/map", "esri/geometry/Circle", "esri/symbols/SimpleFillSymbol", "esri/layers/GraphicsLayer", "esri/units", "esri/geometry/webMercatorUtils", "esri/geometry/Extent", "esri/layers/FeatureLayer", "esri/dijit/Geocoder", "esri/dijit/BasemapToggle", "esri/InfoTemplate", "esri/dijit/InfoWindow",&amp;nbsp; "esri/geometry/ScreenPoint", "esri/dijit/Measurement", "esri/symbol", "esri/graphic", "esri/symbols/Font", "esri/symbols/TextSymbol", "esri/Color", "esri/tasks/query", "esri/geometry/Point", "esri/SpatialReference", "esri/request", "esri/config", "dojo/dom", "dojo/on", "dojo/parser", "dijit/layout/BorderContainer", "dojo/domReady!"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;], function(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map, Circle, SimpleFillSymbol, GraphicsLayer, Units, webMercatorUtils, Extent, FeatureLayer, Geocoder, BasemapToggle, InfoTemplate, InfoWindow, ScreenPoint,&amp;nbsp; Measurement, Symbol, Graphic, Font, TextSymbol, Color, Query, Point, SpatialReference, esriRequest, esriConfig, dom, on, parser&lt;/P&gt;&lt;P&gt;) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; parser.parse();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var params = location.search.substr(location.search.indexOf("?")+1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; params = params.split("&amp;amp;");&lt;/P&gt;&lt;P&gt;&amp;nbsp; var coname = params[0].substr(3).replace(/%20/g,' ');&lt;/P&gt;&lt;P&gt;&amp;nbsp; var addr = params[1].substr(5).replace(/%20/g,' ');&lt;/P&gt;&lt;P&gt;&amp;nbsp; var csz = params[2].substr(4).replace(/%20/g,' ');&lt;/P&gt;&lt;P&gt;&amp;nbsp; var lon = parseFloat(params[3].substr(4));&lt;/P&gt;&lt;P&gt;&amp;nbsp; var lat = parseFloat(params[4].substr(4));&lt;/P&gt;&lt;P&gt;&amp;nbsp; var addrPoint = new Point(lon,lat);&lt;/P&gt;&lt;P&gt;&amp;nbsp; var addrLocation = webMercatorUtils.geographicToWebMercator(addrPoint);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(coname);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(addr);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(csz);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(lon);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(lat);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(addrPoint);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(addrLocation);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var map = new Map("map", {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; center: addrLocation,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zoom: 17,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap: "hybrid"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerTaps = new FeatureLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Taps/MapServer/0" rel="nofollow" target="_blank"&gt;http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Taps/MapServer/0&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode: FeatureLayer.MODE_ONDEMAND,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields: ["*"]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerCoax = new FeatureLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Coax/MapServer/0" rel="nofollow" target="_blank"&gt;http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Coax/MapServer/0&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode: FeatureLayer.MODE_ONDEMAND,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields: ["*"]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; var layerFiber = new FeatureLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Fiber/MapServer/0" rel="nofollow" target="_blank"&gt;http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Fiber/MapServer/0&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode: FeatureLayer.MODE_ONDEMAND,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields: ["*"]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; var layerInfoUSAbus = new FeatureLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://172.30.5.86:6080/arcgis/rest/services/Addresses/InfoUSA_Bus/MapServer/0" rel="nofollow" target="_blank"&gt;http://172.30.5.86:6080/arcgis/rest/services/Addresses/InfoUSA_Bus/MapServer/0&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode: FeatureLayer.MODE_ONDEMAND,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields: ["*"]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayers([layerTaps, layerCoax, layerFiber, layerInfoUSAbus]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(document.getElementById('taps').checked) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerTaps.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerTaps.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(document.getElementById('coax').checked) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerCoax.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerCoax.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(document.getElementById('fiber').checked) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerFiber.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerFiber.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(document.getElementById('InfoUSAbus').checked) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerInfoUSAbus.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerInfoUSAbus.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; on(dom.byId('coax'), 'change', CoaxLayerVisibility);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function CoaxLayerVisibility() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (layerCoax.visible) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerCoax.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerCoax.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; on(dom.byId('taps'), 'change', TapsLayerVisibility);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function TapsLayerVisibility() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (layerTaps.visible) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerTaps.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerTaps.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; on(dom.byId('fiber'), 'change', FiberLayerVisibility);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function FiberLayerVisibility() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (layerFiber.visible) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerFiber.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerFiber.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; on(dom.byId('InfoUSAbus'), 'change', InfoUSAbusLayerVisibility);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function InfoUSAbusLayerVisibility() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (layerInfoUSAbus.visible) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfoUSAbus.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfoUSAbus.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var toggle = new BasemapToggle({&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map: map,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap: "streets"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, "BasemapToggle");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; toggle.startup();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var measurement = new Measurement({&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map: map,&lt;/P&gt;&lt;P&gt;&amp;nbsp; defaultLengthUnit: esri.Units.FEET,&lt;/P&gt;&lt;P&gt;&amp;nbsp; defaultAreaUnit: esri.Units.SQUARE_FEET&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, "measurement");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; measurement.startup();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; function measurementReset() {&lt;/P&gt;&lt;P&gt;&amp;nbsp; measurement.clearResult();&lt;/P&gt;&lt;P&gt;&amp;nbsp; measurement.setTool("distance", false);&lt;/P&gt;&lt;P&gt;&amp;nbsp; measurement.setTool("area", false);&lt;/P&gt;&lt;P&gt;&amp;nbsp; measurement.setTool("location", false);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; document.getElementById("resetButton").addEventListener("click", measurementReset);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var screenPnt = map.toScreen(addrLocation);&lt;/P&gt;&lt;P&gt;&amp;nbsp; map.infoWindow.resize(300, 250);&lt;/P&gt;&lt;P&gt;&amp;nbsp; map.infoWindow.setTitle("InfoUSA Business Address");&lt;/P&gt;&lt;P&gt;&amp;nbsp; map.infoWindow.setContent("&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;: " + coname + "&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Address&amp;lt;/b&amp;gt;: " + addr + "&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;City, State, Zip&amp;lt;/b&amp;gt;: " + csz);&lt;/P&gt;&lt;P&gt;&amp;nbsp; map.infoWindow.show(screenPnt, map.getInfoWindowAnchor(screenPnt));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;});&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Dec 2014 19:29:14 GMT</pubDate>
    <dc:creator>MichaelSchnack</dc:creator>
    <dc:date>2014-12-24T19:29:14Z</dc:date>
    <item>
      <title>Uncaught TypeError: Cannot read property 'spatialReference' of undefined</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/uncaught-typeerror-cannot-read-property/m-p/38205#M3222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm creating a map that can be launched from a URL that contains a name, address and lat &amp;amp; lon.&amp;nbsp; When the maps launches I would like for it to automatically display an infoWindow containing the name &amp;amp; address at the coordinates that have been parsed from the URL.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm taking the coordinates and creating a new Point, then converting that point to web mercator and using it as the center of the map.&amp;nbsp; But when I try to convert the web mercator point to a screen point to use in map.infoWindow.show, I get the error: &lt;SPAN style="line-height: 1.5;"&gt;Uncaught TypeError: Cannot read property 'spatialReference' of undefined.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I try to use the web mercator point in the show method the error is:&amp;nbsp; Uncaught TypeError: Cannot read property 'toScreen' of undefined.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions would be appreciated, thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;require([&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/map", "esri/geometry/Circle", "esri/symbols/SimpleFillSymbol", "esri/layers/GraphicsLayer", "esri/units", "esri/geometry/webMercatorUtils", "esri/geometry/Extent", "esri/layers/FeatureLayer", "esri/dijit/Geocoder", "esri/dijit/BasemapToggle", "esri/InfoTemplate", "esri/dijit/InfoWindow",&amp;nbsp; "esri/geometry/ScreenPoint", "esri/dijit/Measurement", "esri/symbol", "esri/graphic", "esri/symbols/Font", "esri/symbols/TextSymbol", "esri/Color", "esri/tasks/query", "esri/geometry/Point", "esri/SpatialReference", "esri/request", "esri/config", "dojo/dom", "dojo/on", "dojo/parser", "dijit/layout/BorderContainer", "dojo/domReady!"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;], function(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map, Circle, SimpleFillSymbol, GraphicsLayer, Units, webMercatorUtils, Extent, FeatureLayer, Geocoder, BasemapToggle, InfoTemplate, InfoWindow, ScreenPoint,&amp;nbsp; Measurement, Symbol, Graphic, Font, TextSymbol, Color, Query, Point, SpatialReference, esriRequest, esriConfig, dom, on, parser&lt;/P&gt;&lt;P&gt;) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; parser.parse();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var params = location.search.substr(location.search.indexOf("?")+1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; params = params.split("&amp;amp;");&lt;/P&gt;&lt;P&gt;&amp;nbsp; var coname = params[0].substr(3).replace(/%20/g,' ');&lt;/P&gt;&lt;P&gt;&amp;nbsp; var addr = params[1].substr(5).replace(/%20/g,' ');&lt;/P&gt;&lt;P&gt;&amp;nbsp; var csz = params[2].substr(4).replace(/%20/g,' ');&lt;/P&gt;&lt;P&gt;&amp;nbsp; var lon = parseFloat(params[3].substr(4));&lt;/P&gt;&lt;P&gt;&amp;nbsp; var lat = parseFloat(params[4].substr(4));&lt;/P&gt;&lt;P&gt;&amp;nbsp; var addrPoint = new Point(lon,lat);&lt;/P&gt;&lt;P&gt;&amp;nbsp; var addrLocation = webMercatorUtils.geographicToWebMercator(addrPoint);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(coname);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(addr);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(csz);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(lon);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(lat);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(addrPoint);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(addrLocation);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var map = new Map("map", {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; center: addrLocation,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zoom: 17,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap: "hybrid"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerTaps = new FeatureLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Taps/MapServer/0" rel="nofollow" target="_blank"&gt;http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Taps/MapServer/0&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode: FeatureLayer.MODE_ONDEMAND,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields: ["*"]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerCoax = new FeatureLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Coax/MapServer/0" rel="nofollow" target="_blank"&gt;http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Coax/MapServer/0&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode: FeatureLayer.MODE_ONDEMAND,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields: ["*"]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; var layerFiber = new FeatureLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Fiber/MapServer/0" rel="nofollow" target="_blank"&gt;http://172.30.5.86:6080/arcgis/rest/services/Serviceability/Serviceability_Fiber/MapServer/0&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode: FeatureLayer.MODE_ONDEMAND,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields: ["*"]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; var layerInfoUSAbus = new FeatureLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://172.30.5.86:6080/arcgis/rest/services/Addresses/InfoUSA_Bus/MapServer/0" rel="nofollow" target="_blank"&gt;http://172.30.5.86:6080/arcgis/rest/services/Addresses/InfoUSA_Bus/MapServer/0&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode: FeatureLayer.MODE_ONDEMAND,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields: ["*"]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayers([layerTaps, layerCoax, layerFiber, layerInfoUSAbus]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(document.getElementById('taps').checked) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerTaps.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerTaps.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(document.getElementById('coax').checked) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerCoax.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerCoax.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(document.getElementById('fiber').checked) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerFiber.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerFiber.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(document.getElementById('InfoUSAbus').checked) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerInfoUSAbus.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; layerInfoUSAbus.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; on(dom.byId('coax'), 'change', CoaxLayerVisibility);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function CoaxLayerVisibility() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (layerCoax.visible) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerCoax.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerCoax.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; on(dom.byId('taps'), 'change', TapsLayerVisibility);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function TapsLayerVisibility() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (layerTaps.visible) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerTaps.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerTaps.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; on(dom.byId('fiber'), 'change', FiberLayerVisibility);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function FiberLayerVisibility() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (layerFiber.visible) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerFiber.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerFiber.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; on(dom.byId('InfoUSAbus'), 'change', InfoUSAbusLayerVisibility);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function InfoUSAbusLayerVisibility() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (layerInfoUSAbus.visible) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfoUSAbus.hide();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfoUSAbus.show();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var toggle = new BasemapToggle({&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map: map,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap: "streets"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, "BasemapToggle");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; toggle.startup();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var measurement = new Measurement({&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map: map,&lt;/P&gt;&lt;P&gt;&amp;nbsp; defaultLengthUnit: esri.Units.FEET,&lt;/P&gt;&lt;P&gt;&amp;nbsp; defaultAreaUnit: esri.Units.SQUARE_FEET&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, "measurement");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; measurement.startup();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; function measurementReset() {&lt;/P&gt;&lt;P&gt;&amp;nbsp; measurement.clearResult();&lt;/P&gt;&lt;P&gt;&amp;nbsp; measurement.setTool("distance", false);&lt;/P&gt;&lt;P&gt;&amp;nbsp; measurement.setTool("area", false);&lt;/P&gt;&lt;P&gt;&amp;nbsp; measurement.setTool("location", false);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; document.getElementById("resetButton").addEventListener("click", measurementReset);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var screenPnt = map.toScreen(addrLocation);&lt;/P&gt;&lt;P&gt;&amp;nbsp; map.infoWindow.resize(300, 250);&lt;/P&gt;&lt;P&gt;&amp;nbsp; map.infoWindow.setTitle("InfoUSA Business Address");&lt;/P&gt;&lt;P&gt;&amp;nbsp; map.infoWindow.setContent("&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;: " + coname + "&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Address&amp;lt;/b&amp;gt;: " + addr + "&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;City, State, Zip&amp;lt;/b&amp;gt;: " + csz);&lt;/P&gt;&lt;P&gt;&amp;nbsp; map.infoWindow.show(screenPnt, map.getInfoWindowAnchor(screenPnt));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;});&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2014 19:29:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/uncaught-typeerror-cannot-read-property/m-p/38205#M3222</guid>
      <dc:creator>MichaelSchnack</dc:creator>
      <dc:date>2014-12-24T19:29:14Z</dc:date>
    </item>
    <item>
      <title>Re: Uncaught TypeError: Cannot read property 'spatialReference' of undefined</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/uncaught-typeerror-cannot-read-property/m-p/38206#M3223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could this be a timing issue? Try putting that code into the map's load event, so you know that it's ready for use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;map.on("load", function (){
&amp;nbsp; var screenPnt = map.toScreen(addrLocation);
&amp;nbsp; map.infoWindow.resize(300, 250);
&amp;nbsp; map.infoWindow.setTitle("InfoUSA Business Address");
&amp;nbsp; map.infoWindow.setContent("&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;: " + coname + "&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Address&amp;lt;/b&amp;gt;: " + addr + "&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;City, State, Zip&amp;lt;/b&amp;gt;: " + csz);
&amp;nbsp; map.infoWindow.show(screenPnt, map.getInfoWindowAnchor(screenPnt));
});
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 21:29:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/uncaught-typeerror-cannot-read-property/m-p/38206#M3223</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2021-12-10T21:29:17Z</dc:date>
    </item>
    <item>
      <title>Re: Uncaught TypeError: Cannot read property 'spatialReference' of undefined</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/uncaught-typeerror-cannot-read-property/m-p/38207#M3224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That was it.&amp;nbsp; Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Dec 2014 18:20:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/uncaught-typeerror-cannot-read-property/m-p/38207#M3224</guid>
      <dc:creator>MichaelSchnack</dc:creator>
      <dc:date>2014-12-25T18:20:02Z</dc:date>
    </item>
  </channel>
</rss>

