I try to set and go to search by help GIS but I couldn't find an answer
How to show coordinate on the polygon but I don't show it on dataframe
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It only takes a minute to sign up.Sign up to join this community
I'm not sure what it is you're asking. If you want the coordinates of the vertices, you'll have to create a point layer from your vertices. However, to me, it looks like you wan the grid/graticule coordinates to be displayed on your polygon, instead of the edge of the dataframe.
If you want the graticule labels to display like in your image, Go to your Data Frame Properties and click the Data Frame Tab. Under Clip Options select "Clip to shape" and choose the polygon layer under "Specify Shape". Then tick the box that says "Clip Grids and Graticules".
I have created an example with and without the clip options.
(note the graticule on the border of the image)
(note the graticule on the edge of the polygon)
In my daily workflow, I can't see a need for this. It's common practice to have the coordinates on the edge of the map. Also, it looks like it give mixed results (putting latitude and longitude next to each other).