Book Image

Building Web Applications with ArcGIS

By : Hussein Nasser
Book Image

Building Web Applications with ArcGIS

By: Hussein Nasser

Overview of this book

Table of Contents (13 chapters)

Identifying restaurants


Now that we have added the feature layers, we can do our first query to identify the restaurants when you click on the map. The identify function is relatively easy to implement; all we need is the object InfoTemplate, which will display a pop up window when the user clicks on a restaurant. You can guess that this will be applied on the food_and_drinks layer and not on the landbase layer since this is where our data will be held. You can read more about the InfoTemplate object at https://developers.arcgis.com/javascript/jsapi/infotemplate-amd.html.

Fortunately, the InfoTemplate object allows us to create our own HTML result dialog box. We can display the field values by adding ${FIELD_NAME}, where FIELD_NAME is the name of the column that is to be displayed. This will be understood and converted into a corresponding value by InfoTemplate as explained in the following steps:

  1. Edit the mybestaurants.html file; first, we will create a string t, where we will save our desired...