<?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 Zoom to Location using X, Y.... in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-to-location-using-x-y/m-p/457331#M3907</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm trying to do a simple zoom to a point using AGSPoint (only providing an x, y)...I can't get it to zoom.&amp;nbsp; In addition, I'm getting an error stating, " 'AGSMapView' may not respond to -showCalloutAtPoint:forGraphic:' "&amp;nbsp; I've attached the method used to zoom....can anyone provide any insight for me?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//clear previous results&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.graphicsLayer removeAllGraphics];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;double xPoint = [[xCoords objectAtIndex:0] doubleValue];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;double yPoint = [[yCoords objectAtIndex:0] doubleValue ];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSPoint *pt = [[AGSPoint alloc] initWithX:xPoint y:yPoint spatialReference:self.mapView.spatialReference] ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//we have one result, center at that point&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.mapView centerAtPoint:pt animated:YES];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSMutableEnvelope *extent = [AGSMutableEnvelope envelopeWithXmin:pt.x ymin:pt.y xmax:pt.x+10 ymax:pt.y+10 spatialReference:self.mapView.spatialReference];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[extent expandByFactor:30];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.mapView zoomToEnvelope:extent animated:YES];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//create a marker symbol to use in our graphic&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSPictureMarkerSymbol *marker = [AGSPictureMarkerSymbol pictureMarkerSymbolWithImageNamed:@"BluePushpin.png"];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;marker.xoffset = 9;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;marker.yoffset = -16;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;marker.hotspot = CGPointMake(-9, -11);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//create the callout template, used when the user displays the callout&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSCalloutTemplate *calloutTemp = [[AGSCalloutTemplate alloc]init];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//create the graphic&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSGraphic *graphic = [[AGSGraphic alloc] initWithGeometry: pt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; symbol:marker &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attributes:nil&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoTemplate:calloutTemp];&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//because we alloc'ed and init'ed the callout, release it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[calloutTemp release];&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//add the graphic to the graphics layer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.graphicsLayer addGraphic:graphic];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// set the width of the callout&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;self.mapView.callout.width = 250;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//show the callout&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.mapView showCalloutAtPoint:(AGSPoint *)graphic.geometry forGraphic:graphic];&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[graphic release];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//since we've added graphics, make sure to redraw&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.graphicsLayer dataChanged];&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Sep 2010 14:33:43 GMT</pubDate>
    <dc:creator>SeanWinfield</dc:creator>
    <dc:date>2010-09-20T14:33:43Z</dc:date>
    <item>
      <title>Zoom to Location using X, Y....</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-to-location-using-x-y/m-p/457331#M3907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm trying to do a simple zoom to a point using AGSPoint (only providing an x, y)...I can't get it to zoom.&amp;nbsp; In addition, I'm getting an error stating, " 'AGSMapView' may not respond to -showCalloutAtPoint:forGraphic:' "&amp;nbsp; I've attached the method used to zoom....can anyone provide any insight for me?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//clear previous results&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.graphicsLayer removeAllGraphics];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;double xPoint = [[xCoords objectAtIndex:0] doubleValue];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;double yPoint = [[yCoords objectAtIndex:0] doubleValue ];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSPoint *pt = [[AGSPoint alloc] initWithX:xPoint y:yPoint spatialReference:self.mapView.spatialReference] ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//we have one result, center at that point&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.mapView centerAtPoint:pt animated:YES];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSMutableEnvelope *extent = [AGSMutableEnvelope envelopeWithXmin:pt.x ymin:pt.y xmax:pt.x+10 ymax:pt.y+10 spatialReference:self.mapView.spatialReference];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[extent expandByFactor:30];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.mapView zoomToEnvelope:extent animated:YES];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//create a marker symbol to use in our graphic&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSPictureMarkerSymbol *marker = [AGSPictureMarkerSymbol pictureMarkerSymbolWithImageNamed:@"BluePushpin.png"];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;marker.xoffset = 9;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;marker.yoffset = -16;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;marker.hotspot = CGPointMake(-9, -11);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//create the callout template, used when the user displays the callout&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSCalloutTemplate *calloutTemp = [[AGSCalloutTemplate alloc]init];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//create the graphic&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSGraphic *graphic = [[AGSGraphic alloc] initWithGeometry: pt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; symbol:marker &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attributes:nil&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoTemplate:calloutTemp];&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//because we alloc'ed and init'ed the callout, release it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[calloutTemp release];&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//add the graphic to the graphics layer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.graphicsLayer addGraphic:graphic];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// set the width of the callout&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;self.mapView.callout.width = 250;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//show the callout&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.mapView showCalloutAtPoint:(AGSPoint *)graphic.geometry forGraphic:graphic];&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[graphic release];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//since we've added graphics, make sure to redraw&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.graphicsLayer dataChanged];&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Sep 2010 14:33:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-to-location-using-x-y/m-p/457331#M3907</guid>
      <dc:creator>SeanWinfield</dc:creator>
      <dc:date>2010-09-20T14:33:43Z</dc:date>
    </item>
    <item>
      <title>Re: Zoom to Location using X, Y....</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-to-location-using-x-y/m-p/457332#M3908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;FYI....I figured it out....since I'm using my own custom GeoLocator and I'm just getting back X,Y, all I had to do was:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[self.mapView showCalloutAtPoint:pt];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(Without the forGraphic:graphic)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Happy iProgramming everyone!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Oct 2010 21:32:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-to-location-using-x-y/m-p/457332#M3908</guid>
      <dc:creator>SeanWinfield</dc:creator>
      <dc:date>2010-10-27T21:32:19Z</dc:date>
    </item>
  </channel>
</rss>

