AnsweredAssumed Answered

Error: <circle> attribute cx: Expected length, “NaN”

Question asked by gencharitaci on Mar 12, 2017
Latest reply on Mar 13, 2017 by gencharitaci

Hi all,

Note: I've asked this question here also. But I need urgent help. Any help would be greatly appreciated.

I'm using Arcgis JSAPI 4.3 to develop an application. I'm trying to display some public events on map using a public API provided an events website.

I had XMLHttpRequest response as Json data that includes events latitude and longitude information of many events.

But I'm getting this error in console; MapView.js:379 Error: attribute cx: Expected length, "NaN".

****Error screenshot ****

Error screenshot

When I drag map, error count is increasing more and more.

And marker is always displaying at top left corner as seen below.

Marker(s) always at the top left corner!

var latitude = [];
var longitude = [];
eventIO.request.onreadystatechange = function () {
    if (this.readyState === 4) {

      listItems = JSON.parse(this.responseText);
      data = listItems.recs;

      for (var j=0; j < data.length; j++) {

  ], function(
    Map, PopupTemplate, MapView,
    Graphic, Point, Multipoint, Polyline, Polygon,
    SimpleMarkerSymbol, FeatureLayer
  ) {  

    var map = new Map({
      basemap: "hybrid"

    var view = new MapView({
      center: [30, 40],
      container: "viewDiv",
      map: map,
      zoom: 6

    var myPoints = {"points": [[longitude, latitude]]};
    var multipoint = new Multipoint(myPoints);

    var markerSymbol = new SimpleMarkerSymbol({
      color: [226, 119, 40],
      outline: {
        color: [255, 255, 255],
        width: 2

    var pointGraphic = new Graphic({
      geometry: multipoint,
      symbol: markerSymbol

    view.then(function() {;


Console log screenshot of "multipoint"