I would like to understand the xml portion returned in my vba code

I recently posted a question about an AP Call to MapQuest and the XML response that's returned.

Link to question: http://www.experts-exchange.com/questions/28697241/VBA-Function-to-calculate-distance-from-2-addresses-using-MapQuest-API-or-other-interfaces.html

I was wondering if any one could explain the XML part. I know it's complicated, but when the docs on an AP say that the Route response field is:

distance: Returns the calculated distance of the route :  <distance>25.150</distance>

for their xml example, is there a way to translate that into how I can get that using vba?


Hope the question makes sense. In any case, thanks so much.
LVL 5
eantarAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

aikimarkCommented:
1. Your XML request object sends URI/URL text to request data.  
2. In the code example, the returned XML is 51709 characters long:
<?xml version="1.0" encoding="UTF-8"?>
<response>
   <info>
      <statusCode>0</statusCode>
      <messages />
      <copyright>
         <imageUrl>http://api.mqcdn.com/res/mqlogo.gif</imageUrl>
         <imageAltText>© 2015 MapQuest, Inc.</imageAltText>
         <text>© 2015 MapQuest, Inc.</text>
      </copyright>
   </info>
   <routeError>
      <errorCode>-400</errorCode>
      <message />
   </routeError>
   <route>
      <sessionId>55a690ed-0069-000a-02b7-68a2-00163efc9f42</sessionId>
      <options>
         <shapeFormat>raw</shapeFormat>
         <generalize>0.0</generalize>
         <maxLinkId>0</maxLinkId>
         <narrativeType>text</narrativeType>
         <stateBoundaryDisplay>true</stateBoundaryDisplay>
         <countryBoundaryDisplay>true</countryBoundaryDisplay>
         <sideOfStreetDisplay>true</sideOfStreetDisplay>
         <destinationManeuverDisplay>true</destinationManeuverDisplay>
         <avoidTimedConditions>false</avoidTimedConditions>
         <enhancedNarrative>false</enhancedNarrative>
         <returnLinkDirections>false</returnLinkDirections>
         <timeType>1</timeType>
         <routeType>FASTEST</routeType>
         <locale>en_US</locale>
         <unit>M</unit>
         <tryAvoidLinkIds />
         <mustAvoidLinkIds />
         <manmaps>true</manmaps>
         <drivingStyle>2</drivingStyle>
         <highwayEfficiency>22.0</highwayEfficiency>
         <useTraffic>false</useTraffic>
      </options>
      <boundingBox>
         <ul>
            <lat>40.866462</lat>
            <lng>-74.015548</lng>
         </ul>
         <lr>
            <lat>40.604808</lat>
            <lng>-73.93</lng>
         </lr>
      </boundingBox>
      <distance>20.258</distance>
      <time>2385</time>
      <realTime>3638</realTime>
      <fuelUsed>1.2</fuelUsed>
      <formattedTime>00:39:45</formattedTime>
      <legs>
         <leg>
            <distance>20.258</distance>
            <time>2385</time>
            <formattedTime>00:39:45</formattedTime>
            <index>0</index>
            <maneuvers>
               <maneuver>
                  <startPoint>
                     <lat>40.6057</lat>
                     <lng>-73.9626</lng>
                  </startPoint>
                  <maneuverNotes />
                  <distance>0.027</distance>
                  <time>10</time>
                  <formattedTime>00:00:10</formattedTime>
                  <attributes>0</attributes>
                  <turnType>2</turnType>
                  <direction>4</direction>
                  <narrative>Start out going south on E 10th St toward Avenue R.</narrative>
                  <directionName>South</directionName>
                  <index>0</index>
                  <streets>
                     <street>E 10th St</street>
                  </streets>
                  <signs />
                  <iconUrl><![CDATA[http://content.mapquest.com/mqsite/turnsigns/rs_right_sm.gif]]></iconUrl>
                  <linkIds />
                  <mapUrl><![CDATA[http://www.mapquestapi.com/staticmap/v4/getmap?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&type=map&size=225,160&pois=purple-2,40.605697,-73.962631,0,0|purple-3,40.605308,-73.962554,0,0|&center=40.6055025,-73.9625925&zoom=15&rand=1760969695&session=55a690ed-0069-000a-02b7-68a2-00163efc9f42]]></mapUrl>
               </maneuver>
               <maneuver>
                  <startPoint>
                     <lat>40.6053</lat>
                     <lng>-73.9626</lng>
                  </startPoint>
                  <maneuverNotes />
                  <distance>0.222</distance>
                  <time>44</time>
                  <formattedTime>00:00:44</formattedTime>
                  <attributes>0</attributes>
                  <turnType>2</turnType>
                  <direction>7</direction>
                  <narrative>Turn right onto Avenue R.</narrative>
                  <directionName>West</directionName>
                  <index>1</index>
                  <streets>
                     <street>Avenue R</street>
                  </streets>
                  <signs />
                  <iconUrl><![CDATA[http://content.mapquest.com/mqsite/turnsigns/rs_right_sm.gif]]></iconUrl>
                  <linkIds />
                  <mapUrl><![CDATA[http://www.mapquestapi.com/staticmap/v4/getmap?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&type=map&size=225,160&pois=purple-3,40.605308,-73.962554,0,0|purple-4,40.604808,-73.96672,0,0|&center=40.605058,-73.964637&zoom=12&rand=1760969695&session=55a690ed-0069-000a-02b7-68a2-00163efc9f42]]></mapUrl>
               </maneuver>
               <maneuver>
                  <startPoint>
                     <lat>40.6048</lat>
                     <lng>-73.9667</lng>
                  </startPoint>
                  <maneuverNotes />
                  <distance>2.798</distance>
                  <time>478</time>
                  <formattedTime>00:07:58</formattedTime>
                  <attributes>0</attributes>
                  <turnType>2</turnType>
                  <direction>1</direction>
                  <narrative>Turn right onto Ocean Pkwy.</narrative>
                  <directionName>North</directionName>
                  <index>2</index>
                  <streets>
                     <street>Ocean Pkwy</street>
                  </streets>
                  <signs />
                  <iconUrl><![CDATA[http://content.mapquest.com/mqsite/turnsigns/rs_right_sm.gif]]></iconUrl>
                  <linkIds />
                  <mapUrl><![CDATA[http://www.mapquestapi.com/staticmap/v4/getmap?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&type=map&size=225,160&pois=purple-4,40.604808,-73.96672,0,0|purple-5,40.644939,-73.974334,0,0|&center=40.6248735,-73.970527&zoom=8&rand=1760969695&session=55a690ed-0069-000a-02b7-68a2-00163efc9f42]]></mapUrl>
               </maneuver>
               <maneuver>
                  <startPoint>
                     <lat>40.6449</lat>
                     <lng>-73.9743</lng>
                  </startPoint>
                  <maneuverNotes />
                  <distance>1.833</distance>
                  <time>136</time>
                  <formattedTime>00:02:16</formattedTime>
                  <attributes>128</attributes>
                  <turnType>0</turnType>
                  <direction>7</direction>
                  <narrative>Ocean Pkwy becomes NY-27 W/Prospect Expy W.</narrative>
                  <directionName>West</directionName>
                  <index>3</index>
                  <streets>
                     <street>NY-27 W</street>
                     <street>Prospect Expy W</street>
                  </streets>
                  <signs>
                     <sign>
                        <type>531</type>
                        <direction>7</direction>
                        <text>27</text>
                        <extraText />
                        <url><![CDATA[http://icons.mqcdn.com/icons/rs531.png?n=27&d=WEST]]></url>
                     </sign>
                  </signs>
                  <iconUrl><![CDATA[http://content.mapquest.com/mqsite/turnsigns/rs_straight_sm.gif]]></iconUrl>
                  <linkIds />
                  <mapUrl><![CDATA[http://www.mapquestapi.com/staticmap/v4/getmap?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&type=map&size=225,160&pois=purple-5,40.644939,-73.974334,0,0|purple-6,40.665808999999996,-73.993629,0,0|&center=40.655373999999995,-73.9839815&zoom=9&rand=1760969695&session=55a690ed-0069-000a-02b7-68a2-00163efc9f42]]></mapUrl>
               </maneuver>
               <maneuver>
                  <startPoint>
                     <lat>40.6658</lat>
                     <lng>-73.9936</lng>
                  </startPoint>
                  <maneuverNotes />
                  <distance>0.792</distance>
                  <time>138</time>
                  <formattedTime>00:02:18</formattedTime>
                  <attributes>128</attributes>
                  <turnType>11</turnType>
                  <direction>8</direction>
                  <narrative>Merge onto I-278 E/Gowanus Expy E via the exit on the left toward Bklyn-Qns Expwy/Queens/Bronx.</narrative>
                  <directionName>East</directionName>
                  <index>4</index>
                  <streets>
                     <street>I-278 E</street>
                     <street>Gowanus Expy E</street>
                  </streets>
                  <signs>
                     <sign>
                        <type>1</type>
                        <direction>8</direction>
                        <text>278</text>
                        <extraText />
                        <url><![CDATA[http://icons.mqcdn.com/icons/rs1.png?n=278&d=EAST]]></url>
                     </sign>
                  </signs>
                  <iconUrl><![CDATA[http://content.mapquest.com/mqsite/turnsigns/rs_merge_left_sm.gif]]></iconUrl>
                  <linkIds />
                  <mapUrl><![CDATA[http://www.mapquestapi.com/staticmap/v4/getmap?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&type=map&size=225,160&pois=purple-6,40.665808999999996,-73.993629,0,0|purple-7,40.675703999999996,-74.00091499999999,0,0|&center=40.670756499999996,-73.997272&zoom=10&rand=1760969695&session=55a690ed-0069-000a-02b7-68a2-00163efc9f42]]></mapUrl>
               </maneuver>
               <maneuver>
                  <startPoint>
                     <lat>40.6757</lat>
                     <lng>-74.0009</lng>
                  </startPoint>
                  <maneuverNotes />
                  <distance>0.348</distance>
                  <time>54</time>
                  <formattedTime>00:00:54</formattedTime>
                  <attributes>129</attributes>
                  <turnType>7</turnType>
                  <direction>7</direction>
                  <narrative>Keep left to take I-478 W via EXIT 25 toward Battery Tunnel/Manhattan (Portions toll).</narrative>
                  <directionName>West</directionName>
                  <index>5</index>
                  <streets>
                     <street>I-478 W</street>
                  </streets>
                  <signs>
                     <sign>
                        <type>1</type>
                        <direction>7</direction>
                        <text>478</text>
                        <extraText />
                        <url><![CDATA[http://icons.mqcdn.com/icons/rs1.png?n=478&d=WEST]]></url>
                     </sign>
                     <sign>
                        <type>1001</type>
                        <direction>0</direction>
                        <text>25</text>
                        <extraText />
                        <url><![CDATA[http://icons.mqcdn.com/icons/rs1001.png?n=25&d=LEFT]]></url>
                     </sign>
                  </signs>
                  <iconUrl><![CDATA[http://content.mapquest.com/mqsite/turnsigns/rs_slight_left_sm.gif]]></iconUrl>
                  <linkIds />
                  <mapUrl><![CDATA[http://www.mapquestapi.com/staticmap/v4/getmap?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&type=map&size=225,160&pois=purple-7,40.675703999999996,-74.00091499999999,0,0|purple-8,40.680102999999995,-74.00415,0,0|&center=40.6779035,-74.0025325&zoom=11&rand=1760969695&session=55a690ed-0069-000a-02b7-68a2-00163efc9f42]]></mapUrl>
               </maneuver>
               <maneuver>
                  <startPoint>
                     <lat>40.6801</lat>
                     <lng>-74.0042</lng>
                  </startPoint>
                  <maneuverNotes />
                  <distance>2.0</distance>
                  <time>213</time>
                  <formattedTime>00:03:33</formattedTime>
                  <attributes>129</attributes>
                  <turnType>1</turnType>
                  <direction>7</direction>
                  <narrative>Turn slight right to stay on I-478 W (Portions toll).</narrative>
                  <directionName>West</directionName>
                  <index>6</index>
                  <streets>
                     <street>I-478 W</street>
                  </streets>
                  <signs>
                     <sign>
                        <type>1</type>
                        <direction>7</direction>
                        <text>478</text>
                        <extraText />
                        <url><![CDATA[http://icons.mqcdn.com/icons/rs1.png?n=478&d=WEST]]></url>
                     </sign>
                  </signs>
                  <iconUrl><![CDATA[http://content.mapquest.com/mqsite/turnsigns/rs_slight_right_sm.gif]]></iconUrl>
                  <linkIds />
                  <mapUrl><![CDATA[http://www.mapquestapi.com/staticmap/v4/getmap?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&type=map&size=225,160&pois=purple-8,40.680102999999995,-74.00415,0,0|purple-9,40.707214,-74.014945,0,0|&center=40.6936585,-74.0095475&zoom=8&rand=1760969695&session=55a690ed-0069-000a-02b7-68a2-00163efc9f42]]></mapUrl>
               </maneuver>
               <maneuver>
                  <startPoint>
                     <lat>40.7072</lat>
                     <lng>-74.0149</lng>
                  </startPoint>
                  <maneuverNotes />
                  <distance>0.043</distance>
                  <time>4</time>
                  <formattedTime>00:00:04</formattedTime>
                  <attributes>1</attributes>
                  <turnType>14</turnType>
                  <direction>2</direction>
                  <narrative>Take the NY-9A N/West St exit toward Holland Tunnel/Lincoln Tunnel/G Washington Br (Portions toll).</narrative>
                  <directionName>Northwest</directionName>
                  <index>7</index>
                  <streets />
                  <signs />
                  <iconUrl><![CDATA[http://content.mapquest.com/mqsite/turnsigns/rs_gr_exitright_sm.gif]]></iconUrl>
                  <linkIds />
                  <mapUrl><![CDATA[http://www.mapquestapi.com/staticmap/v4/getmap?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&type=map&size=225,160&pois=purple-9,40.707214,-74.014945,0,0|purple-10,40.707622,-74.015548,0,0|&center=40.707418000000004,-74.01524649999999&zoom=15&rand=1760969695&session=55a690ed-0069-000a-02b7-68a2-00163efc9f42]]></mapUrl>
               </maneuver>
               <maneuver>
                  <startPoint>
                     <lat>40.7076</lat>
                     <lng>-74.0155</lng>
                  </startPoint>
                  <maneuverNotes />
                  <distance>12.045</distance>
                  <time>1287</time>
                  <formattedTime>00:21:27</formattedTime>
                  <attributes>128</attributes>
                  <turnType>2</turnType>
                  <direction>1</direction>
                  <narrative>Take NY-9A N.</narrative>
                  <directionName>North</directionName>
                  <index>8</index>
                  <streets>
                     <street>NY-9A N</street>
                  </streets>
                  <signs>
                     <sign>
                        <type>531</type>
                        <direction>1</direction>
                        <text>9A</text>
                        <extraText />
                        <url><![CDATA[http://icons.mqcdn.com/icons/rs531.png?n=9A&d=NORTH]]></url>
                     </sign>
                  </signs>
                  <iconUrl><![CDATA[http://content.mapquest.com/mqsite/turnsigns/rs_right_sm.gif]]></iconUrl>
                  <linkIds />
                  <mapUrl><![CDATA[http://www.mapquestapi.com/staticmap/v4/getmap?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&type=map&size=225,160&pois=purple-10,40.707622,-74.015548,0,0|purple-11,40.866344,-73.93225799999999,0,0|&center=40.786983,-73.97390299999999&zoom=6&rand=1760969695&session=55a690ed-0069-000a-02b7-68a2-00163efc9f42]]></mapUrl>
               </maneuver>
               <maneuver>
                  <startPoint>
                     <lat>40.8663</lat>
                     <lng>-73.9323</lng>
                  </startPoint>
                  <maneuverNotes />
                  <distance>0.115</distance>
                  <time>17</time>
                  <formattedTime>00:00:17</formattedTime>
                  <attributes>0</attributes>
                  <turnType>14</turnType>
                  <direction>3</direction>
                  <narrative>Take EXIT 17 toward Dyckman St.</narrative>
                  <directionName>Northeast</directionName>
                  <index>9</index>
                  <streets />
                  <signs>
                     <sign>
                        <type>1001</type>
                        <direction>0</direction>
                        <text>17</text>
                        <extraText />
                        <url><![CDATA[http://icons.mqcdn.com/icons/rs1001.png?n=17&d=RIGHT]]></url>
                     </sign>
                  </signs>
                  <iconUrl><![CDATA[http://content.mapquest.com/mqsite/turnsigns/rs_gr_exitright_sm.gif]]></iconUrl>
                  <linkIds />
                  <mapUrl><![CDATA[http://www.mapquestapi.com/staticmap/v4/getmap?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&type=map&size=225,160&pois=purple-11,40.866344,-73.93225799999999,0,0|purple-12,40.866462,-73.93047299999999,0,0|&center=40.866403,-73.9313655&zoom=14&rand=1760969695&session=55a690ed-0069-000a-02b7-68a2-00163efc9f42]]></mapUrl>
               </maneuver>
               <maneuver>
                  <startPoint>
                     <lat>40.8665</lat>
                     <lng>-73.9305</lng>
                  </startPoint>
                  <maneuverNotes />
                  <distance>0.035</distance>
                  <time>4</time>
                  <formattedTime>00:00:04</formattedTime>
                  <attributes>0</attributes>
                  <turnType>1</turnType>
                  <direction>5</direction>
                  <narrative>Turn slight right onto Riverside Dr.</narrative>
                  <directionName>Southeast</directionName>
                  <index>10</index>
                  <streets>
                     <street>Riverside Dr</street>
                  </streets>
                  <signs />
                  <iconUrl><![CDATA[http://content.mapquest.com/mqsite/turnsigns/rs_slight_right_sm.gif]]></iconUrl>
                  <linkIds />
                  <mapUrl><![CDATA[http://www.mapquestapi.com/staticmap/v4/getmap?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&type=map&size=225,160&pois=purple-12,40.866462,-73.93047299999999,0,0|purple-13,40.866107,-73.92999999999999,0,0|&center=40.8662845,-73.93023649999999&zoom=15&rand=1760969695&session=55a690ed-0069-000a-02b7-68a2-00163efc9f42]]></mapUrl>
               </maneuver>
               <maneuver>
                  <startPoint />
                  <maneuverNotes />
                  <distance>0.0</distance>
                  <time>0</time>
                  <formattedTime>00:00:00</formattedTime>
                  <attributes>0</attributes>
                  <turnType>-1</turnType>
                  <direction>0</direction>
                  <narrative>1803 RIVERSIDE DR is on the left.</narrative>
                  <directionName />
                  <index>11</index>
                  <streets />
                  <signs />
                  <linkIds />
                  <mapUrl />
               </maneuver>
            </maneuvers>
            <hasTollRoad>true</hasTollRoad>
            <hasFerry>false</hasFerry>
            <hasHighway>true</hasHighway>
            <hasSeasonalClosure>false</hasSeasonalClosure>
            <hasUnpaved>false</hasUnpaved>
            <hasCountryCross>false</hasCountryCross>
         </leg>
      </legs>
      <hasTollRoad>true</hasTollRoad>
      <hasFerry>false</hasFerry>
      <hasHighway>true</hasHighway>
      <hasSeasonalClosure>false</hasSeasonalClosure>
      <hasUnpaved>false</hasUnpaved>
      <hasCountryCross>false</hasCountryCross>
      <locations>
         <location>
            <street>1788 E 10th St</street>
            <adminArea5 type="City">Brooklyn</adminArea5>
            <adminArea3 type="State">NY</adminArea3>
            <adminArea4 type="County">Kings</adminArea4>
            <postalCode>11223-2331</postalCode>
            <adminArea1 type="Country">US</adminArea1>
            <geocodeQuality>POINT</geocodeQuality>
            <geocodeQualityCode>P1AAA</geocodeQualityCode>
            <dragPoint>false</dragPoint>
            <sideOfStreet>R</sideOfStreet>
            <displayLatLng>
               <latLng>
                  <lat>40.605697</lat>
                  <lng>-73.962631</lng>
               </latLng>
            </displayLatLng>
            <linkId>4652700</linkId>
            <type>s</type>
            <latLng>
               <lat>40.605699</lat>
               <lng>-73.962631</lng>
            </latLng>
         </location>
         <location>
            <street>1803 Riverside Dr</street>
            <adminArea5 type="City">New York</adminArea5>
            <adminArea3 type="State">NY</adminArea3>
            <adminArea4 type="County">New York</adminArea4>
            <postalCode>10034-5312</postalCode>
            <adminArea1 type="Country">US</adminArea1>
            <geocodeQuality>POINT</geocodeQuality>
            <geocodeQualityCode>P1AAA</geocodeQualityCode>
            <dragPoint>false</dragPoint>
            <sideOfStreet>L</sideOfStreet>
            <displayLatLng>
               <latLng>
                  <lat>40.866107</lat>
                  <lng>-73.93</lng>
               </latLng>
            </displayLatLng>
            <linkId>5954029</linkId>
            <type>s</type>
            <latLng>
               <lat>40.866108</lat>
               <lng>-73.930001</lng>
            </latLng>
         </location>
      </locations>
      <locationSequence>0,1</locationSequence>
      <computedWaypoints />
      <shape>
         <shapePoints>
            <latLng>
               <lat>40.605697</lat>
               <lng>-73.962631</lng>
            </latLng>
            <latLng>
               <lat>40.605308</lat>
               <lng>-73.962554</lng>
            </latLng>
            <latLng>
               <lat>40.605308</lat>
               <lng>-73.962554</lng>
            </latLng>
            <latLng>
               <lat>40.605209</lat>
               <lng>-73.963417</lng>
            </latLng>
            <latLng>
               <lat>40.60511</lat>
               <lng>-73.964347</lng>
            </latLng>
            <latLng>
               <lat>40.605003</lat>
               <lng>-73.965263</lng>
            </latLng>
            <latLng>
               <lat>40.604957</lat>
               <lng>-73.965339</lng>
            </latLng>
            <latLng>
               <lat>40.604953</lat>
               <lng>-73.965408</lng>
            </latLng>
            <latLng>
               <lat>40.604858</lat>
               <lng>-73.966262</lng>
            </latLng>
            <latLng>
               <lat>40.604835</lat>
               <lng>-73.966529</lng>
            </latLng>
            <latLng>
               <lat>40.604808</lat>
               <lng>-73.96672</lng>
            </latLng>
            <latLng>
               <lat>40.604808</lat>
               <lng>-73.96672</lng>
            </latLng>
            <latLng>
               <lat>40.60519</lat>
               <lng>-73.966796</lng>
            </latLng>
            <latLng>
               <lat>40.605335</lat>
               <lng>-73.966827</lng>
            </latLng>
            <latLng>
               <lat>40.60569</lat>
               <lng>-73.966896</lng>
            </latLng>
            <latLng>
               <lat>40.606643</lat>
               <lng>-73.967079</lng>
            </latLng>
            <latLng>
               <lat>40.606784</lat>
               <lng>-73.967102</lng>
            </latLng>
            <latLng>
               <lat>40.607265</lat>
               <lng>-73.967193</lng>
            </latLng>
            <latLng>
               <lat>40.608806</lat>
               <lng>-73.967483</lng>
            </latLng>
            <latLng>
               <lat>40.608905</lat>
               <lng>-73.967498</lng>
            </latLng>
            <latLng>
               <lat>40.60942</lat>
               <lng>-73.967597</lng>
            </latLng>
            <latLng>
               <lat>40.611217</lat>
               <lng>-73.967941</lng>
            </latLng>
            <latLng>
               <lat>40.611423</lat>
               <lng>-73.967987</lng>
            </latLng>
            <latLng>
               <lat>40.611965</lat>
               <lng>-73.968086</lng>
            </latLng>
            <latLng>
               <lat>40.613876</lat>
               <lng>-73.968444</lng>
            </latLng>
            <latLng>
               <lat>40.614215</lat>
               <lng>-73.968505</lng>
            </latLng>
            <latLng>
               <lat>40.614631</lat>
               <lng>-73.968582</lng>
            </latLng>
            <latLng>
               <lat>40.616176</lat>
               <lng>-73.968879</lng>
            </latLng>
            <latLng>
               <lat>40.616504</lat>
               <lng>-73.96894</lng>
            </latLng>
            <latLng>
               <lat>40.617012</lat>
               <lng>-73.969039</lng>
            </latLng>
            <latLng>
               <lat>40.618606</lat>
               <lng>-73.969337</lng>
            </latLng>
            <latLng>
               <lat>40.618766</lat>
               <lng>-73.969367</lng>
            </latLng>
            <latLng>
               <lat>40.619403</lat>
               <lng>-73.969497</lng>
            </latLng>
            <latLng>
               <lat>40.621112</lat>
               <lng>-73.96981</lng>
            </latLng>
            <latLng>
               <lat>40.623294</lat>
               <lng>-73.970237</lng>
            </latLng>
            <latLng>
               <lat>40.623542</lat>
               <lng>-73.970283</lng>
            </latLng>
            <latLng>
               <lat>40.624183</lat>
               <lng>-73.970413</lng>
            </latLng>
            <latLng>
               <lat>40.62577</lat>
               <lng>-73.970703</lng>
            </latLng>
            <latLng>
               <lat>40.62606</lat>
               <lng>-73.970756</lng>
            </latLng>
            <latLng>
               <lat>40.626194</lat>
               <lng>-73.970787</lng>
            </latLng>
            <latLng>
               <lat>40.626575</lat>
               <lng>-73.970855</lng>
            </latLng>
            <latLng>
               <lat>40.626987</lat>
               <lng>-73.970924</lng>
            </latLng>
            <latLng>
               <lat>40.627246</lat>
               <lng>-73.97097</lng>
            </latLng>
            <latLng>
               <lat>40.627597</lat>
               <lng>-73.971031</lng>
            </latLng>
            <latLng>
               <lat>40.628055</lat>
               <lng>-73.971115</lng>
            </latLng>
            <latLng>
               <lat>40.628604</lat>
               <lng>-73.971221</lng>
            </latLng>
            <latLng>
               <lat>40.628925</lat>
               <lng>-73.971282</lng>
            </latLng>
            <latLng>
               <lat>40.629291</lat>
               <lng>-73.971359</lng>
            </latLng>
            <latLng>
               <lat>40.629436</lat>
               <lng>-73.971389</lng>
            </latLng>
            <latLng>
               <lat>40.629753</lat>
               <lng>-73.97145</lng>
            </latLng>
            <latLng>
               <lat>40.630016</lat>
               <lng>-73.971511</lng>
            </latLng>
            <latLng>
               <lat>40.63039</lat>
               <lng>-73.971588</lng>
            </latLng>
            <latLng>
               <lat>40.630504</lat>
               <lng>-73.971611</lng>
            </latLng>
            <latLng>
               <lat>40.63076</lat>
               <lng>-73.971664</lng>
            </latLng>
            <latLng>
               <lat>40.631008</lat>
               <lng>-73.97171</lng>
            </latLng>
            <latLng>
               <lat>40.631122</lat>
               <lng>-73.971725</lng>
            </latLng>
            <latLng>
               <lat>40.631359</lat>
               <lng>-73.971771</lng>
            </latLng>
            <latLng>
               <lat>40.631515</lat>
               <lng>-73.971794</lng>
            </latLng>
            <latLng>
               <lat>40.632293</lat>
               <lng>-73.971931</lng>
            </latLng>
            <latLng>
               <lat>40.632442</lat>
               <lng>-73.971961</lng>
            </latLng>
            <latLng>
               <lat>40.632602</lat>
               <lng>-73.971992</lng>
            </latLng>
            <latLng>
               <lat>40.632728</lat>
               <lng>-73.972015</lng>
            </latLng>
            <latLng>
               <lat>40.633136</lat>
               <lng>-73.972106</lng>
            </latLng>
            <latLng>
               <lat>40.635417</lat>
               <lng>-73.972511</lng>
            </latLng>
            <latLng>
               <lat>40.635631</lat>
               <lng>-73.972549</lng>
            </latLng>
            <latLng>
               <lat>40.636142</lat>
               <lng>-73.97264</lng>
            </latLng>
            <latLng>
               <lat>40.637813</lat>
               <lng>-73.972969</lng>
            </latLng>
            <latLng>
               <lat>40.63808</lat>
               <lng>-73.973022</lng>
            </latLng>
            <latLng>
               <lat>40.638534</lat>
               <lng>-73.973114</lng>
            </latLng>
            <latLng>
               <lat>40.640186</lat>
               <lng>-73.973419</lng>
            </latLng>
            <latLng>
               <lat>40.640419</lat>
               <lng>-73.973464</lng>
            </latLng>
            <latLng>
               <lat>40.640926</lat>
               <lng>-73.973564</lng>
            </latLng>
            <latLng>
               <lat>40.642803</lat>
               <lng>-73.973922</lng>
            </latLng>
            <latLng>
               <lat>40.643321</lat>
               <lng>-73.974021</lng>
            </latLng>
            <latLng>
               <lat>40.644893</lat>
               <lng>-73.974327</lng>
            </latLng>
            <latLng>
               <lat>40.644939</lat>
               <lng>-73.974334</lng>
            </latLng>
            <latLng>
               <lat>40.644939</lat>
               <lng>-73.974334</lng>
            </latLng>
            <latLng>
               <lat>40.646327</lat>
               <lng>-73.974601</lng>
            </latLng>
            <latLng>
               <lat>40.646545</lat>
               <lng>-73.974647</lng>
            </latLng>
            <latLng>
               <lat>40.646926</lat>
               <lng>-73.974708</lng>
            </latLng>
            <latLng>
               <lat>40.648178</lat>
               <lng>-73.974937</lng>
            </latLng>
            <latLng>
               <lat>40.648723</lat>
               <lng>-73.975044</lng>
            </latLng>
            <latLng>
               <lat>40.648883</lat>
               <lng>-73.97509</lng>
            </latLng>
            <latLng>
               <lat>40.649604</lat>
               <lng>-73.975372</lng>
            </latLng>
            <latLng>
               <lat>40.649662</lat>
               <lng>-73.975395</lng>
            </latLng>
            <latLng>
               <lat>40.649711</lat>
               <lng>-73.975418</lng>
            </latLng>
            <latLng>
               <lat>40.649772</lat>
               <lng>-73.975448</lng>
            </latLng>
            <latLng>
               <lat>40.651855</lat>
               <lng>-73.976593</lng>
            </latLng>
            <latLng>
               <lat>40.652137</lat>
               <lng>-73.97673</lng>
            </latLng>
            <latLng>
               <lat>40.652339</lat>
               <lng>-73.976852</lng>
            </latLng>
            <latLng>
               <lat>40.653045</lat>
               <lng>-73.977218</lng>
            </latLng>
            <latLng>
               <lat>40.653358</lat>
               <lng>-73.977401</lng>
            </latLng>
            <latLng>
               <lat>40.653663</lat>
               <lng>-73.977622</lng>
            </latLng>
            <latLng>
               <lat>40.653976</lat>
               <lng>-73.977874</lng>
            </latLng>
            <latLng>
               <lat>40.654247</lat>
               <lng>-73.978141</lng>
            </latLng>
            <latLng>
               <lat>40.654735</lat>
               <lng>-73.978652</lng>
            </latLng>
            <latLng>
               <lat>40.655143</lat>
               <lng>-73.979225</lng>
            </latLng>
            <latLng>
               <lat>40.655269</lat>
               <lng>-73.979423</lng>
            </latLng>
            <latLng>
               <lat>40.656154</lat>
               <lng>-73.980895</lng>
            </latLng>
            <latLng>
               <lat>40.656276</lat>
               <lng>-73.981094</lng>
            </latLng>
            <latLng>
               <lat>40.656375</lat>
               <lng>-73.981262</lng>
            </latLng>
            <latLng>
               <lat>40.65707</lat>
               <lng>-73.982406</lng>
            </latLng>
            <latLng>
               <lat>40.657203</lat>
               <lng>-73.982627</lng>
            </latLng>
            <latLng>
               <lat>40.657566</lat>
               <lng>-73.983238</lng>
            </latLng>
            <latLng>
               <lat>40.6585</lat>
               <lng>-73.984794</lng>
            </latLng>
            <latLng>
               <lat>40.65916</lat>
               <lng>-73.98587</lng>
            </latLng>
            <latLng>
               <lat>40.659561</lat>
               <lng>-73.986389</lng>
            </latLng>
            <latLng>
               <lat>40.659988</lat>
               <lng>-73.986831</lng>
            </latLng>
            <latLng>
               <lat>40.660434</lat>
               <lng>-73.98719</lng>
            </latLng>
            <latLng>
               <lat>40.660499</lat>
               <lng>-73.987236</lng>
            </latLng>
            <latLng>
               <lat>40.662315</lat>
               <lng>-73.98854</lng>
            </latLng>
            <latLng>
               <lat>40.66254</lat>
               <lng>-73.9887</lng>
            </latLng>
            <latLng>
               <lat>40.662887</lat>
               <lng>-73.989036</lng>
            </latLng>
            <latLng>
               <lat>40.663143</lat>
               <lng>-73.989318</lng>
            </latLng>
            <latLng>
               <lat>40.663497</lat>
               <lng>-73.989776</lng>
            </latLng>
            <latLng>
               <lat>40.663806</lat>
               <lng>-73.990249</lng>
            </latLng>
            <latLng>
               <lat>40.664157</lat>
               <lng>-73.990829</lng>
            </latLng>
            <latLng>
               <lat>40.664726</lat>
               <lng>-73.99179</lng>
            </latLng>
            <latLng>
               <lat>40.66492</lat>
               <lng>-73.992118</lng>
            </latLng>
            <latLng>
               <lat>40.66534</lat>
               <lng>-73.992828</lng>
            </latLng>
            <latLng>
               <lat>40.665508</lat>
               <lng>-73.99311</lng>
            </latLng>
            <latLng>
               <lat>40.665809</lat>
               <lng>-73.993629</lng>
            </latLng>
            <latLng>
               <lat>40.665809</lat>
               <lng>-73.993629</lng>
            </latLng>
            <latLng>
               <lat>40.666286</lat>
               <lng>-73.994445</lng>
            </latLng>
            <latLng>
               <lat>40.666519</lat>
               <lng>-73.994812</lng>
            </latLng>
            <latLng>
               <lat>40.666736</lat>
               <lng>-73.995109</lng>
            </latLng>
            <latLng>
               <lat>40.666973</lat>
               <lng>-73.995361</lng>
            </latLng>
            <latLng>
               <lat>40.667201</lat>
               <lng>-73.995552</lng>
            </latLng>
            <latLng>
               <lat>40.667434</lat>
               <lng>-73.995704</lng>
            </latLng>
            <latLng>
               <lat>40.667552</lat>
               <lng>-73.995773</lng>
            </latLng>
            <latLng>
               <lat>40.668067</lat>
               <lng>-73.996017</lng>
            </latLng>
            <latLng>
               <lat>40.668582</lat>
               <lng>-73.996307</lng>
            </latLng>
            <latLng>
               <lat>40.669128</lat>
               <lng>-73.996711</lng>
            </latLng>
            <latLng>
               <lat>40.66917</lat>
               <lng>-73.996734</lng>
            </latLng>
            <latLng>
               <lat>40.669574</lat>
               <lng>-73.997024</lng>
            </latLng>
            <latLng>
               <lat>40.669754</lat>
               <lng>-73.9972</lng>
            </latLng>
            <latLng>
               <lat>40.670597</lat>
               <lng>-73.997734</lng>
            </latLng>
            <latLng>
               <lat>40.670837</lat>
               <lng>-73.997886</lng>
            </latLng>
            <latLng>
               <lat>40.671222</lat>
               <lng>-73.998123</lng>
            </latLng>
            <latLng>
               <lat>40.671524</lat>
               <lng>-73.998329</lng>
            </latLng>
            <latLng>
               <lat>40.671688</lat>
               <lng>-73.998435</lng>
            </latLng>
            <latLng>
               <lat>40.671958</lat>
               <lng>-73.998596</lng>
            </latLng>
            <latLng>
               <lat>40.672279</lat>
               <lng>-73.998802</lng>
            </latLng>
            <latLng>
               <lat>40.672416</lat>
               <lng>-73.998863</lng>
            </latLng>
            <latLng>
               <lat>40.673847</lat>
               <lng>-73.999771</lng>
            </latLng>
            <latLng>
               <lat>40.674346</lat>
               <lng>-74.000068</lng>
            </latLng>
            <latLng>
               <lat>40.67538</lat>
               <lng>-74.000709</lng>
            </latLng>
            <latLng>
               <lat>40.675613</lat>
               <lng>-74.000862</lng>
            </latLng>
            <latLng>
               <lat>40.675704</lat>
               <lng>-74.000915</lng>
            </latLng>
            <latLng>
               <lat>40.675704</lat>
               <lng>-74.000915</lng>
            </latLng>
            <latLng>
               <lat>40.676071</lat>
               <lng>-74.001144</lng>
            </latLng>
            <latLng>
               <lat>40.676193</lat>
               <lng>-74.00122</lng>
            </latLng>
            <latLng>
               <lat>40.676532</lat>
               <lng>-74.001434</lng>
            </latLng>
            <latLng>
               <lat>40.676628</lat>
               <lng>-74.001495</lng>
            </latLng>
            <latLng>
               <lat>40.677215</lat>
               <lng>-74.001884</lng>
            </latLng>
            <latLng>
               <lat>40.67781</lat>
               <lng>-74.002281</lng>
            </latLng>
            <latLng>
               <lat>40.678256</lat>
               <lng>-74.002609</lng>
            </latLng>
            <latLng>
               <lat>40.678478</lat>
               <lng>-74.002792</lng>
            </latLng>
            <latLng>
               <lat>40.678745</lat>
               <lng>-74.003005</lng>
            </latLng>
            <latLng>
               <lat>40.67942</lat>
               <lng>-74.003593</lng>
            </latLng>
            <latLng>
               <lat>40.679782</lat>
               <lng>-74.00389</lng>
            </latLng>
            <latLng>
               <lat>40.679973</lat>
               <lng>-74.004043</lng>
            </latLng>
            <latLng>
               <lat>40.680103</lat>
               <lng>-74.00415</lng>
            </latLng>
            <latLng>
               <lat>40.680103</lat>
               <lng>-74.00415</lng>
            </latLng>
            <latLng>
               <lat>40.680446</lat>
               <lng>-74.004287</lng>
            </latLng>
            <latLng>
               <lat>40.680828</lat>
               <lng>-74.00457</lng>
            </latLng>
            <latLng>
               <lat>40.680912</lat>
               <lng>-74.004631</lng>
            </latLng>
            <latLng>
               <lat>40.681049</lat>
               <lng>-74.004737</lng>
            </latLng>
            <latLng>
               <lat>40.681282</lat>
               <lng>-74.004928</lng>
            </latLng>
            <latLng>
               <lat>40.681591</lat>
               <lng>-74.00521</lng>
            </latLng>
            <latLng>
               <lat>40.681835</lat>
               <lng>-74.005447</lng>
            </latLng>
            <latLng>
               <lat>40.681961</lat>
               <lng>-74.005554</lng>
            </latLng>
            <latLng>
               <lat>40.682117</lat>
               <lng>-74.005645</lng>
            </latLng>
            <latLng>
               <lat>40.682643</lat>
               <lng>-74.005851</lng>
            </latLng>
            <latLng>
               <lat>40.684284</lat>
               <lng>-74.006469</lng>
            </latLng>
            <latLng>
               <lat>40.684638</lat>
               <lng>-74.006637</lng>
            </latLng>
            <latLng>
               <lat>40.685558</lat>
               <lng>-74.007141</lng>
            </latLng>
            <latLng>
               <lat>40.685955</lat>
               <lng>-74.007377</lng>
            </latLng>
            <latLng>
               <lat>40.686168</lat>
               <lng>-74.007514</lng>
            </latLng>
            <latLng>
               <lat>40.686359</lat>
               <lng>-74.007667</lng>
            </latLng>
            <latLng>
               <lat>40.687007</lat>
               <lng>-74.008163</lng>
            </latLng>
            <latLng>
               <lat>40.688686</lat>
               <lng>-74.009391</lng>
            </latLng>
            <latLng>
               <lat>40.690551</lat>
               <lng>-74.010803</lng>
            </latLng>
            <latLng>
               <lat>40.690883</lat>
               <lng>-74.011024</lng>
            </latLng>
            <latLng>
               <lat>40.691509</lat>
               <lng>-74.011375</lng>
            </latLng>
            <latLng>
               <lat>40.69178</lat>
               <lng>-74.011512</lng>
            </latLng>
            <latLng>
               <lat>40.692234</lat>
               <lng>-74.011703</lng>
            </latLng>
            <latLng>
               <lat>40.692527</lat>
               <lng>-74.01181</lng>
            </latLng>
            <latLng>
               <lat>40.694198</lat>
               <lng>-74.012428</lng>
            </latLng>
            <latLng>
               <lat>40.696094</lat>
               <lng>-74.013099</lng>
            </latLng>
            <latLng>
               <lat>40.696392</lat>
               <lng>-74.013229</lng>
            </latLng>
            <latLng>
               <lat>40.697151</lat>
               <lng>-74.013519</lng>
            </latLng>
            <latLng>
               <lat>40.70092</lat>
               <lng>-74.014892</lng>
            </latLng>
            <latLng>
               <lat>40.700996</lat>
               <lng>-74.014923</lng>
            </latLng>
            <latLng>
               <lat>40.701301</lat>
               <lng>-74.015029</lng>
            </latLng>
            <latLng>
               <lat>40.701656</lat>
               <lng>-74.015113</lng>
            </latLng>
            <latLng>
               <lat>40.701694</lat>
               <lng>-74.015121</lng>
            </latLng>
            <latLng>
               <lat>40.702228</lat>
               <lng>-74.015228</lng>
            </latLng>
            <latLng>
               <lat>40.702762</lat>
               <lng>-74.015281</lng>
            </latLng>
            <latLng>
               <lat>40.703216</lat>
               <lng>-74.015281</lng>
            </latLng>
            <latLng>
               <lat>40.703475</lat>
               <lng>-74.015266</lng>
            </latLng>
            <latLng>
               <lat>40.704071</lat>
               <lng>-74.015197</lng>
            </latLng>
            <latLng>
               <lat>40.704868</lat>
               <lng>-74.015083</lng>
            </latLng>
            <latLng>
               <lat>40.705154</lat>
               <lng>-74.015045</lng>
            </latLng>
            <latLng>
               <lat>40.705265</lat>
               <lng>-74.015014</lng>
            </latLng>
            <latLng>
               <lat>40.70541</lat>
               <lng>-74.014938</lng>
            </latLng>
            <latLng>
               <lat>40.70549</lat>
               <lng>-74.0149</lng>
            </latLng>
            <latLng>
               <lat>40.705547</lat>
               <lng>-74.014877</lng>
            </latLng>
            <latLng>
               <lat>40.706268</lat>
               <lng>-74.014572</lng>
            </latLng>
            <latLng>
               <lat>40.706417</lat>
               <lng>-74.014533</lng>
            </latLng>
            <latLng>
               <lat>40.706497</lat>
               <lng>-74.014533</lng>
            </latLng>
            <latLng>
               <lat>40.706653</lat>
               <lng>-74.014564</lng>
            </latLng>
            <latLng>
               <lat>40.706863</lat>
               <lng>-74.01464</lng>
            </latLng>
            <latLng>
               <lat>40.706958</lat>
               <lng>-74.014701</lng>
            </latLng>
            <latLng>
               <lat>40.707107</lat>
               <lng>-74.014816</lng>
            </latLng>
            <latLng>
               <lat>40.707176</lat>
               <lng>-74.014884</lng>
            </latLng>
            <latLng>
               <lat>40.707214</lat>
               <lng>-74.014945</lng>
            </latLng>
            <latLng>
               <lat>40.707214</lat>
               <lng>-74.014945</lng>
            </latLng>
            <latLng>
               <lat>40.707328</lat>
               <lng>-74.01506</lng>
            </latLng>
            <latLng>
               <lat>40.707622</lat>
               <lng>-74.015548</lng>
            </latLng>
            <latLng>
               <lat>40.707622</lat>
               <lng>-74.015548</lng>
            </latLng>
            <latLng>
               <lat>40.707656</lat>
               <lng>-74.015533</lng>
            </latLng>
            <latLng>
               <lat>40.707695</lat>
               <lng>-74.01551</lng>
            </latLng>
            <latLng>
               <lat>40.707725</lat>
               <lng>-74.015495</lng>
            </latLng>
            <latLng>
               <lat>40.708496</lat>
               <lng>-74.015205</lng>
            </latLng>
            <latLng>
               <lat>40.708911</lat>
               <lng>-74.015052</lng>
            </latLng>
            <latLng>
               <lat>40.709201</lat>
               <lng>-74.014953</lng>
            </latLng>
            <latLng>
               <lat>40.70943</lat>
               <lng>-74.014877</lng>
            </latLng>
            <latLng>
               <lat>40.709564</lat>
               <lng>-74.014831</lng>
            </latLng>
            <latLng>
               <lat>40.709815</lat>
               <lng>-74.014739</lng>
            </latLng>
            <latLng>
               <lat>40.709922</lat>
               <lng>-74.014717</lng>
            </latLng>
            <latLng>
               <lat>40.709999</lat>
               <lng>-74.014701</lng>
            </latLng>
            <latLng>
               <lat>40.71033</lat>
               <lng>-74.014678</lng>
            </latLng>
            <latLng>
               <lat>40.710372</lat>
               <lng>-74.014671</lng>
            </latLng>
            <latLng>
               <lat>40.710414</lat>
               <lng>-74.014663</lng>
            </latLng>
            <latLng>
               <lat>40.710479</lat>
               <lng>-74.014648</lng>
            </latLng>
            <latLng>
               <lat>40.710643</lat>
               <lng>-74.01461</lng>
            </latLng>
            <latLng>
               <lat>40.710971</lat>
               <lng>-74.014503</lng>
            </latLng>
            <latLng>
               <lat>40.711399</lat>
               <lng>-74.014411</lng>
            </latLng>
            <latLng>
               <lat>40.711463</lat>
               <lng>-74.014396</lng>
            </latLng>
            <latLng>
               <lat>40.711597</lat>
               <lng>-74.014366</lng>
            </latLng>
            <latLng>
               <lat>40.711986</lat>
               <lng>-74.014266</lng>
            </latLng>
            <latLng>
               <lat>40.712165</lat>
               <lng>-74.014221</lng>
            </latLng>
            <latLng>
               <lat>40.712829</lat>
               <lng>-74.014053</lng>
            </latLng>
            <latLng>
               <lat>40.7131</lat>
               <lng>-74.013992</lng>
            </latLng>
            <latLng>
               <lat>40.713264</lat>
               <lng>-74.013931</lng>
            </latLng>
            <latLng>
               <lat>40.713485</lat>
               <lng>-74.013824</lng>
            </latLng>
            <latLng>
               <lat>40.71371</lat>
               <lng>-74.013687</lng>
            </latLng>
            <latLng>
               <lat>40.713905</lat>
               <lng>-74.013565</lng>
            </latLng>
            <latLng>
               <lat>40.714012</lat>
               <lng>-74.013504</lng>
            </latLng>
            <latLng>
               <lat>40.714168</lat>
               <lng>-74.013435</lng>
            </latLng>
            <latLng>
               <lat>40.714366</lat>
               <lng>-74.013389</lng>
            </latLng>
            <latLng>
               <lat>40.714916</lat>
               <lng>-74.013259</lng>
            </latLng>
            <latLng>
               <lat>40.714988</lat>
               <lng>-74.013244</lng>
            </latLng>
            <latLng>
               <lat>40.715209</lat>
               <lng>-74.013191</lng>
            </latLng>
            <latLng>
               <lat>40.715503</lat>
               <lng>-74.013137</lng>
            </latLng>
            <latLng>
               <lat>40.715694</lat>
               <lng>-74.013084</lng>
            </latLng>
            <latLng>
               <lat>40.715858</lat>
               <lng>-74.013053</lng>
            </latLng>
            <latLng>
               <lat>40.715896</lat>
               <lng>-74.013046</lng>
            </latLng>
            <latLng>
               <lat>40.716171</lat>
               <lng>-74.012977</lng>
            </latLng>
            <latLng>
               <lat>40.716396</lat>
               <lng>-74.012924</lng>
            </latLng>
            <latLng>
               <lat>40.71688</lat>
               <lng>-74.012817</lng>
            </latLng>
            <latLng>
               <lat>40.717124</lat>
               <lng>-74.012763</lng>
            </latLng>
            <latLng>
               <lat>40.717323</lat>
               <lng>-74.012718</lng>
            </latLng>
            <latLng>
               <lat>40.717365</lat>
               <lng>-74.01271</lng>
            </latLng>
            <latLng>
               <lat>40.718498</lat>
               <lng>-74.012428</lng>
            </latLng>
            <latLng>
               <lat>40.718639</lat>
               <lng>-74.012397</lng>
            </latLng>
            <latLng>
               <lat>40.718727</lat>
               <lng>-74.012382</lng>
            </latLng>
            <latLng>
               <lat>40.718929</lat>
               <lng>-74.012336</lng>
            </latLng>
            <latLng>
               <lat>40.719036</lat>
               <lng>-74.012313</lng>
            </latLng>
            <latLng>
               <lat>40.719177</lat>
               <lng>-74.012283</lng>
            </latLng>
            <latLng>
               <lat>40.719394</lat>
               <lng>-74.012237</lng>
            </latLng>
            <latLng>
               <lat>40.719993</lat>
               <lng>-74.012107</lng>
            </latLng>
            <latLng>
               <lat>40.720195</lat>
               <lng>-74.012069</lng>
            </latLng>
            <latLng>
               <lat>40.72031</lat>
               <lng>-74.012046</lng>
            </latLng>
            <latLng>
               <lat>40.720417</lat>
               <lng>-74.012023</lng>
            </latLng>
            <latLng>
               <lat>40.720886</lat>
               <lng>-74.01194</lng>
            </latLng>
            <latLng>
               <lat>40.72137</lat>
               <lng>-74.011833</lng>
            </latLng>
            <latLng>
               <lat>40.721622</lat>
               <lng>-74.011779</lng>
            </latLng>
            <latLng>
               <lat>40.722042</lat>
               <lng>-74.01168</lng>
            </latLng>
            <latLng>
               <lat>40.722217</lat>
               <lng>-74.011642</lng>
            </latLng>
            <latLng>
               <lat>40.722301</lat>
               <lng>-74.011627</lng>
            </latLng>
            <latLng>
               <lat>40.722396</lat>
               <lng>-74.011604</lng>
            </latLng>
            <latLng>
               <lat>40.722698</lat>
               <lng>-74.01155</lng>
            </latLng>
            <latLng>
               <lat>40.722873</lat>
               <lng>-74.011512</lng>
            </latLng>
            <latLng>
               <lat>40.722957</lat>
               <lng>-74.011497</lng>
            </latLng>
            <latLng>
               <lat>40.723606</lat>
               <lng>-74.011352</lng>
            </latLng>
            <latLng>
               <lat>40.724094</lat>
               <lng>-74.011245</lng>
            </latLng>
            <latLng>
               <lat>40.724185</lat>
               <lng>-74.01123</lng>
            </latLng>
            <latLng>
               <lat>40.724262</lat>
               <lng>-74.011215</lng>
            </latLng>
            <latLng>
               <lat>40.724357</lat>
               <lng>-74.011199</lng>
            </latLng>
            <latLng>
               <lat>40.724857</lat>
               <lng>-74.011108</lng>
            </latLng>
            <latLng>
               <lat>40.725055</lat>
               <lng>-74.01107</lng>
            </latLng>
            <latLng>
               <lat>40.72517</lat>
               <lng>-74.011047</lng>
            </latLng>
            <latLng>
               <lat>40.725517</lat>
               <lng>-74.010978</lng>
            </latLng>
            <latLng>
               <lat>40.72557</lat>
               <lng>-74.010963</lng>
            </latLng>
            <latLng>
               <lat>40.725719</lat>
               <lng>-74.010932</lng>
            </latLng>
            <latLng>
               <lat>40.725837</lat>
               <lng>-74.010917</lng>
            </latLng>
            <latLng>
               <lat>40.726169</lat>
               <lng>-74.010856</lng>
            </latLng>
            <latLng>
               <lat>40.7262</lat>
               <lng>-74.010848</lng>
            </latLng>
            <latLng>
               <lat>40.727409</lat>
               <lng>-74.010696</lng>
            </latLng>
            <latLng>
               <lat>40.72837</lat>
               <lng>-74.010612</lng>
            </latLng>
            <latLng>
               <lat>40.728794</lat>
               <lng>-74.010574</lng>
            </latLng>
            <latLng>
               <lat>40.729087</lat>
               <lng>-74.010543</lng>
            </latLng>
            <latLng>
               <lat>40.729358</lat>
               <lng>-74.01052</lng>
            </latLng>
            <latLng>
               <lat>40.729595</lat>
               <lng>-74.010498</lng>
            </latLng>
            <latLng>
               <lat>40.729724</lat>
               <lng>-74.01049</lng>
            </latLng>
            <latLng>
               <lat>40.729816</lat>
               <lng>-74.010482</lng>
            </latLng>
            <latLng>
               <lat>40.730556</lat>
               <lng>-74.010406</lng>
            </latLng>
            <latLng>
               <lat>40.731044</lat>
               <lng>-74.01036</lng>
            </latLng>
            <latLng>
               <lat>40.731193</lat>
               <lng>-74.010353</lng>
            </latLng>
            <latLng>
               <lat>40.731277</lat>
               <lng>-74.010345</lng>
            </latLng>
            <latLng>
               <lat>40.73138</lat>
               <lng>-74.01033</lng>
            </latLng>
            <latLng>
               <lat>40.732006</lat>
               <lng>-74.010276</lng>
            </latLng>
            <latLng>
               <lat>40.732295</lat>
               <lng>-74.010246</lng>
            </latLng>
            <latLng>
               <lat>40.732398</lat>
               <lng>-74.010238</lng>
            </latLng>
            <latLng>
               <lat>40.732574</lat>
               <lng>-74.010223</lng>
            </latLng>
            <latLng>
               <lat>40.732894</lat>
               <lng>-74.010192</lng>
            </latLng>
            <latLng>
               <lat>40.733146</lat>
               <lng>-74.010169</lng>
            </latLng>
            <latLng>
               <lat>40.733684</lat>
               <lng>-74.010116</lng>
            </latLng>
            <latLng>
               <lat>40.733814</lat>
               <lng>-74.010101</lng>
            </latLng>
            <latLng>
               <lat>40.733951</lat>
               <lng>-74.010093</lng>
            </latLng>
            <latLng>
               <lat>40.73421</lat>
               <lng>-74.01007</lng>
            </latLng>
            <latLng>
               <lat>40.734592</lat>
               <lng>-74.01004</lng>
            </latLng>
            <latLng>
               <lat>40.735229</lat>
               <lng>-74.009971</lng>
            </latLng>
            <latLng>
               <lat>40.735313</lat>
               <lng>-74.009963</lng>
            </latLng>
            <latLng>
               <lat>40.735408</lat>
               <lng>-74.009956</lng>
            </latLng>
            <latLng>
               <lat>40.735992</lat>
               <lng>-74.009902</lng>
            </latLng>
            <latLng>
               <lat>40.736976</lat>
               <lng>-74.009826</lng>
            </latLng>
            <latLng>
               <lat>40.737468</lat>
               <lng>-74.009803</lng>
            </latLng>
            <latLng>
               <lat>40.737556</lat>
               <lng>-74.009803</lng>
            </latLng>
            <latLng>
               <lat>40.737655</lat>
               <lng>-74.009811</lng>
            </latLng>
            <latLng>
               <lat>40.738132</lat>
               <lng>-74.009864</lng>
            </latLng>
            <latLng>
               <lat>40.738533</lat>
               <lng>-74.009902</lng>
            </latLng>
            <latLng>
               <lat>40.738834</lat>
               <lng>-74.009933</lng>
            </latLng>
            <latLng>
               <lat>40.739051</lat>
               <lng>-74.009925</lng>
            </latLng>
            <latLng>
               <lat>40.73936</lat>
               <lng>-74.009857</lng>
            </latLng>
            <latLng>
               <lat>40.739612</lat>
               <lng>-74.009735</lng>
            </latLng>
            <latLng>
               <lat>40.740467</lat>
               <lng>-74.009231</lng>
            </latLng>
            <latLng>
               <lat>40.740589</lat>
               <lng>-74.00917</lng>
            </latLng>
            <latLng>
               <lat>40.740901</lat>
               <lng>-74.009048</lng>
            </latLng>
            <latLng>
               <lat>40.741733</lat>
               <lng>-74.008827</lng>
            </latLng>
            <latLng>
               <lat>40.742198</lat>
               <lng>-74.008735</lng>
            </latLng>
            <latLng>
               <lat>40.742397</lat>
               <lng>-74.008697</lng>
            </latLng>
            <latLng>
               <lat>40.742614</lat>
               <lng>-74.008651</lng>
            </latLng>
            <latLng>
               <lat>40.743041</lat>
               <lng>-74.00856</lng>
            </latLng>
            <latLng>
               <lat>40.743171</lat>
               <lng>-74.008529</lng>
            </latLng>
            <latLng>
               <lat>40.743301</lat>
               <lng>-74.008499</lng>
            </latLng>
            <latLng>
               <lat>40.743537</lat>
               <lng>-74.008453</lng>
            </latLng>
            <latLng>
               <lat>40.743938</lat>
               <lng>-74.008377</lng>
            </latLng>
            <latLng>
               <lat>40.744651</lat>
               <lng>-74.008262</lng>
            </latLng>
            <latLng>
               <lat>40.745391</lat>
               <lng>-74.008132</lng>
            </latLng>
            <latLng>
               <lat>40.746116</lat>
               <lng>-74.007995</lng>
            </latLng>
            <latLng>
               <lat>40.746871</lat>
               <lng>-74.00785</lng>
            </latLng>
            <latLng>
               <lat>40.747501</lat>
               <lng>-74.007728</lng>
            </latLng>
            <latLng>
               <lat>40.747737</lat>
               <lng>-74.007682</lng>
            </latLng>
            <latLng>
               <lat>40.748138</lat>
               <lng>-74.007621</lng>
            </latLng>
            <latLng>
               <lat>40.748332</lat>
               <lng>-74.007621</lng>
            </latLng>
            <latLng>
               <lat>40.748466</lat>
               <lng>-74.007637</lng>
            </latLng>
            <latLng>
               <lat>40.748695</lat>
               <lng>-74.007682</lng>
            </latLng>
            <latLng>
               <lat>40.748897</lat>
               <lng>-74.007743</lng>
            </latLng>
            <latLng>
               <lat>40.749156</lat>
               <lng>-74.007865</lng>
            </latLng>
            <latLng>
               <lat>40.749271</lat>
               <lng>-74.007934</lng>
            </latLng>
            <latLng>
               <lat>40.749488</lat>
               <lng>-74.008064</lng>
            </latLng>
            <latLng>
               <lat>40.749637</lat>
               <lng>-74.008132</lng>
            </latLng>
            <latLng>
               <lat>40.749938</lat>
               <lng>-74.008247</lng>
            </latLng>
            <latLng>
               <lat>40.750041</lat>
               <lng>-74.008255</lng>
            </latLng>
            <latLng>
               <lat>40.750232</lat>
               <lng>-74.008277</lng>
            </latLng>
            <latLng>
               <lat>40.750534</lat>
               <lng>-74.008262</lng>
            </latLng>
            <latLng>
               <lat>40.750751</lat>
               <lng>-74.008201</lng>
            </latLng>
            <latLng>
               <lat>40.750896</lat>
               <lng>-74.008148</lng>
            </latLng>
            <latLng>
               <lat>40.751708</lat>
               <lng>-74.00782</lng>
            </latLng>
            <latLng>
               <lat>40.752403</lat>
               <lng>-74.007553</lng>
            </latLng>
            <latLng>
               <lat>40.753108</lat>
               <lng>-74.007286</lng>
            </latLng>
            <latLng>
               <lat>40.753799</lat>
               <lng>-74.007019</lng>
            </latLng>
            <latLng>
               <lat>40.753894</lat>
               <lng>-74.00698</lng>
            </latLng>
            <latLng>
               <lat>40.754238</lat>
               <lng>-74.00679</lng>
            </latLng>
            <latLng>
               <lat>40.754333</lat>
               <lng>-74.006729</lng>
            </latLng>
            <latLng>
               <lat>40.754463</lat>
               <lng>-74.006629</lng>
            </latLng>
            <latLng>
               <lat>40.756309</lat>
               <lng>-74.005287</lng>
            </latLng>
            <latLng>
               <lat>40.756431</lat>
               <lng>-74.005195</lng>
            </latLng>
            <latLng>
               <lat>40.756729</lat>
               <lng>-74.004981</lng>
            </latLng>
            <latLng>
               <lat>40.756835</lat>
               <lng>-74.004905</lng>
            </latLng>
            <latLng>
               <lat>40.75698</lat>
               <lng>-74.004798</lng>
            </latLng>
            <latLng>
               <lat>40.758037</lat>
               <lng>-74.004013</lng>
            </latLng>
            <latLng>
               <lat>40.758308</lat>
               <lng>-74.003837</lng>
            </latLng>
            <latLng>
               <lat>40.758552</lat>
               <lng>-74.003662</lng>
            </latLng>
            <latLng>
               <lat>40.758949</lat>
               <lng>-74.003372</lng>
            </latLng>
            <latLng>
               <lat>40.759254</lat>
               <lng>-74.00315</lng>
            </latLng>
            <latLng>
               <lat>40.759414</lat>
               <lng>-74.003021</lng>
            </latLng>
            <latLng>
               <lat>40.759521</lat>
               <lng>-74.002952</lng>
            </latLng>
            <latLng>
               <lat>40.759983</lat>
               <lng>-74.002616</lng>
            </latLng>
            <latLng>
               <lat>40.760051</lat>
               <lng>-74.002571</lng>
            </latLng>
            <latLng>
               <lat>40.76012</lat>
               <lng>-74.002517</lng>
            </latLng>
            <latLng>
               <lat>40.760299</lat>
               <lng>-74.002388</lng>
            </latLng>
            <latLng>
               <lat>40.760536</lat>
               <lng>-74.002204</lng>
            </latLng>
            <latLng>
               <lat>40.760723</lat>
               <lng>-74.002067</lng>
            </latLng>
            <latLng>
               <lat>40.761035</lat>
               <lng>-74.001846</lng>
            </latLng>
            <latLng>
               <lat>40.761329</lat>
               <lng>-74.001632</lng>
            </latLng>
            <latLng>
               <lat>40.761455</lat>
               <lng>-74.001533</lng>
            </latLng>
            <latLng>
               <lat>40.761547</lat>
               <lng>-74.001457</lng>
            </latLng>
            <latLng>
               <lat>40.761718</lat>
               <lng>-74.001304</lng>
            </latLng>
            <latLng>
               <lat>40.761962</lat>
               <lng>-74.00106</lng>
            </latLng>
            <latLng>
               <lat>40.762142</lat>
               <lng>-74.000839</lng>
            </latLng>
            <latLng>
               <lat>40.762374</lat>
               <lng>-74.000534</lng>
            </latLng>
            <latLng>
               <lat>40.762485</lat>
               <lng>-74.000373</lng>
            </latLng>
            <latLng>
               <lat>40.76255</lat>
               <lng>-74.000282</lng>
            </latLng>
            <latLng>
               <lat>40.762851</lat>
               <lng>-73.999862</lng>
            </latLng>
            <latLng>
               <lat>40.763057</lat>
               <lng>-73.999572</lng>
            </latLng>
            <latLng>
               <lat>40.763397</lat>
               <lng>-73.99916</lng>
            </latLng>
            <latLng>
               <lat>40.763626</lat>
               <lng>-73.998939</lng>
            </latLng>
            <latLng>
               <lat>40.764232</lat>
               <lng>-73.998481</lng>
            </latLng>
            <latLng>
               <lat>40.764667</lat>
               <lng>-73.998168</lng>
            </latLng>
            <latLng>
               <lat>40.764858</lat>
               <lng>-73.998031</lng>
            </latLng>
            <latLng>
               <lat>40.764896</lat>
               <lng>-73.998001</lng>
            </latLng>
            <latLng>
               <lat>40.764942</lat>
               <lng>-73.99797</lng>
            </latLng>
            <latLng>
               <lat>40.765056</lat>
               <lng>-73.997894</lng>
            </latLng>
            <latLng>
               <lat>40.765331</lat>
               <lng>-73.997703</lng>
            </latLng>
            <latLng>
               <lat>40.76548</lat>
               <lng>-73.997581</lng>
            </latLng>
            <latLng>
               <lat>40.765892</lat>
               <lng>-73.997283</lng>
            </latLng>
            <latLng>
               <lat>40.766109</lat>
               <lng>-73.997123</lng>
            </latLng>
            <latLng>
               <lat>40.76638</lat>
               <lng>-73.996917</lng>
            </latLng>
            <latLng>
               <lat>40.766483</lat>
               <lng>-73.996841</lng>
            </latLng>
            <latLng>
               <lat>40.766735</lat>
               <lng>-73.99665</lng>
            </latLng>
            <latLng>
               <lat>40.767135</lat>
               <lng>-73.996368</lng>
            </latLng>
            <latLng>
               <lat>40.76736</lat>
               <lng>-73.996208</lng>
            </latLng>
            <latLng>
               <lat>40.767787</lat>
               <lng>-73.995903</lng>
            </latLng>
            <latLng>
               <lat>40.767993</lat>
               <lng>-73.995765</lng>
            </latLng>
            <latLng>
               <lat>40.768665</lat>
               <lng>-73.995262</lng>
            </latLng>
            <latLng>
               <lat>40.768943</lat>
               <lng>-73.995063</lng>
            </latLng>
            <latLng>
               <lat>40.769168</lat>
               <lng>-73.994903</lng>
            </latLng>
            <latLng>
               <lat>40.769237</lat>
               <lng>-73.994857</lng>
            </latLng>
            <latLng>
               <lat>40.769546</lat>
               <lng>-73.994682</lng>
            </latLng>
            <latLng>
               <lat>40.769687</lat>
               <lng>-73.994621</lng>
            </latLng>
            <latLng>
               <lat>40.769897</lat>
               <lng>-73.994552</lng>
            </latLng>
            <latLng>
               <lat>40.770069</lat>
               <lng>-73.994506</lng>
            </latLng>
            <latLng>
               <lat>40.77069</lat>
               <lng>-73.99443</lng>
            </latLng>
            <latLng>
               <lat>40.771095</lat>
               <lng>-73.994377</lng>
            </latLng>
            <latLng>
               <lat>40.77132</lat>
               <lng>-73.994308</lng>
            </latLng>
            <latLng>
               <lat>40.77156</lat>
               <lng>-73.994194</lng>
            </latLng>
            <latLng>
               <lat>40.771896</lat>
               <lng>-73.99401</lng>
            </latLng>
            <latLng>
               <lat>40.772106</lat>
               <lng>-73.99385</lng>
            </latLng>
            <latLng>
               <lat>40.772289</lat>
               <lng>-73.993721</lng>
            </latLng>
            <latLng>
               <lat>40.77283</lat>
               <lng>-73.993324</lng>
            </latLng>
            <latLng>
               <lat>40.772991</lat>
               <lng>-73.993209</lng>
            </latLng>
            <latLng>
               <lat>40.77338</lat>
               <lng>-73.992935</lng>
            </latLng>
            <latLng>
               <lat>40.774402</lat>
               <lng>-73.992271</lng>
            </latLng>
            <latLng>
               <lat>40.775104</lat>
               <lng>-73.991798</lng>
            </latLng>
            <latLng>
               <lat>40.775749</lat>
               <lng>-73.991325</lng>
            </latLng>
            <latLng>
               <lat>40.777629</lat>
               <lng>-73.989952</lng>
            </latLng>
            <latLng>
               <lat>40.778476</lat>
               <lng>-73.989334</lng>
            </latLng>
            <latLng>
               <lat>40.778728</lat>
               <lng>-73.989158</lng>
            </latLng>
            <latLng>
               <lat>40.779411</lat>
               <lng>-73.988662</lng>
            </latLng>
            <latLng>
               <lat>40.779495</lat>
               <lng>-73.988601</lng>
            </latLng>
            <latLng>
               <lat>40.780044</lat>
               <lng>-73.988189</lng>
            </latLng>
            <latLng>
               <lat>40.780471</lat>
               <lng>-73.987846</lng>
            </latLng>
            <latLng>
               <lat>40.780746</lat>
               <lng>-73.987602</lng>
            </latLng>
            <latLng>
               <lat>40.781009</lat>
               <lng>-73.987342</lng>
            </latLng>
            <latLng>
               <lat>40.781475</lat>
               <lng>-73.986885</lng>
            </latLng>
            <latLng>
               <lat>40.781551</lat>
               <lng>-73.986808</lng>
            </latLng>
            <latLng>
               <lat>40.781688</lat>
               <lng>-73.986694</lng>
            </latLng>
            <latLng>
               <lat>40.781764</lat>
               <lng>-73.986625</lng>
            </latLng>
            <latLng>
               <lat>40.783367</lat>
               <lng>-73.985458</lng>
            </latLng>
            <latLng>
               <lat>40.783435</lat>
               <lng>-73.985412</lng>
            </latLng>
            <latLng>
               <lat>40.783542</lat>
               <lng>-73.985343</lng>
            </latLng>
            <latLng>
               <lat>40.78374</lat>
               <lng>-73.985191</lng>
            </latLng>
            <latLng>
               <lat>40.784381</lat>
               <lng>-73.984718</lng>
            </latLng>
            <latLng>
               <lat>40.78524</lat>
               <lng>-73.984123</lng>
            </latLng>
            <latLng>
               <lat>40.785511</lat>
               <lng>-73.983932</lng>
            </latLng>
            <latLng>
               <lat>40.785572</lat>
               <lng>-73.983886</lng>
            </latLng>
            <latLng>
               <lat>40.78572</lat>
               <lng>-73.983787</lng>
            </latLng>
            <latLng>
               <lat>40.786003</lat>
               <lng>-73.983604</lng>
            </latLng>
            <latLng>
               <lat>40.786399</lat>
               <lng>-73.98339</lng>
            </latLng>
            <latLng>
               <lat>40.786823</lat>
               <lng>-73.9832</lng>
            </latLng>
            <latLng>
               <lat>40.787296</lat>
               <lng>-73.983009</lng>
            </latLng>
            <latLng>
               <lat>40.787971</lat>
               <lng>-73.982772</lng>
            </latLng>
            <latLng>
               <lat>40.788455</lat>
               <lng>-73.982582</lng>
            </latLng>
            <latLng>
               <lat>40.78926</lat>
               <lng>-73.982223</lng>
            </latLng>
            <latLng>
               <lat>40.789783</lat>
               <lng>-73.981956</lng>
            </latLng>
            <latLng>
               <lat>40.790363</lat>
               <lng>-73.981628</lng>
            </latLng>
            <latLng>
               <lat>40.790836</lat>
               <lng>-73.981338</lng>
            </latLng>
            <latLng>
               <lat>40.791675</lat>
               <lng>-73.980766</lng>
            </latLng>
            <latLng>
               <lat>40.792514</lat>
               <lng>-73.980133</lng>
            </latLng>
            <latLng>
               <lat>40.793014</lat>
               <lng>-73.979721</lng>
            </latLng>
            <latLng>
               <lat>40.793464</lat>
               <lng>-73.979316</lng>
            </latLng>
            <latLng>
               <lat>40.794273</lat>
               <lng>-73.978469</lng>
            </latLng>
            <latLng>
               <lat>40.794387</lat>
               <lng>-73.978332</lng>
            </latLng>
            <latLng>
               <lat>40.795375</lat>
               <lng>-73.977111</lng>
            </latLng>
            <latLng>
               <lat>40.7956</lat>
               <lng>-73.976852</lng>
            </latLng>
            <latLng>
               <lat>40.795715</lat>
               <lng>-73.976722</lng>
            </latLng>
            <latLng>
               <lat>40.795951</lat>
               <lng>-73.976463</lng>
            </latLng>
            <latLng>
               <lat>40.79634</lat>
               <lng>-73.976104</lng>
            </latLng>
            <latLng>
               <lat>40.796695</lat>
               <lng>-73.975868</lng>
            </latLng>
            <latLng>
               <lat>40.79684</lat>
               <lng>-73.975791</lng>
            </latLng>
            <latLng>
               <lat>40.79718</lat>
               <lng>-73.975646</lng>
            </latLng>
            <latLng>
               <lat>40.797286</lat>
               <lng>-73.975601</lng>
            </latLng>
            <latLng>
               <lat>40.797462</lat>
               <lng>-73.975524</lng>
            </latLng>
            <latLng>
               <lat>40.798912</lat>
               <lng>-73.975028</lng>
            </latLng>
            <latLng>
               <lat>40.799072</lat>
               <lng>-73.974975</lng>
            </latLng>
            <latLng>
               <lat>40.799152</lat>
               <lng>-73.974945</lng>
            </latLng>
            <latLng>
               <lat>40.799465</lat>
               <lng>-73.974838</lng>
            </latLng>
            <latLng>
               <lat>40.800071</lat>
               <lng>-73.974563</lng>
            </latLng>
            <latLng>
               <lat>40.800746</lat>
               <lng>-73.974197</lng>
            </latLng>
            <latLng>
               <lat>40.801128</lat>
               <lng>-73.97396</lng>
            </latLng>
            <latLng>
               <lat>40.802173</lat>
               <lng>-73.973266</lng>
            </latLng>
            <latLng>
               <lat>40.803524</lat>
               <lng>-73.972305</lng>
            </latLng>
            <latLng>
               <lat>40.804359</lat>
               <lng>-73.971687</lng>
            </latLng>
            <latLng>
               <lat>40.805961</lat>
               <lng>-73.970428</lng>
            </latLng>
            <latLng>
               <lat>40.806999</lat>
               <lng>-73.969627</lng>
            </latLng>
            <latLng>
               <lat>40.807903</lat>
               <lng>-73.968955</lng>
            </latLng>
            <latLng>
               <lat>40.808673</lat>
               <lng>-73.968429</lng>
            </latLng>
            <latLng>
               <lat>40.810527</lat>
               <lng>-73.967254</lng>
            </latLng>
            <latLng>
               <lat>40.810832</lat>
               <lng>-73.967048</lng>
            </latLng>
            <latLng>
               <lat>40.81166</lat>
               <lng>-73.966445</lng>
            </latLng>
            <latLng>
               <lat>40.812942</lat>
               <lng>-73.965431</lng>
            </latLng>
            <latLng>
               <lat>40.813495</lat>
               <lng>-73.965011</lng>
            </latLng>
            <latLng>
               <lat>40.81417</lat>
               <lng>-73.964591</lng>
            </latLng>
            <latLng>
               <lat>40.815128</lat>
               <lng>-73.964073</lng>
            </latLng>
            <latLng>
               <lat>40.815559</lat>
               <lng>-73.96379</lng>
            </latLng>
            <latLng>
               <lat>40.816246</lat>
               <lng>-73.963249</lng>
            </latLng>
            <latLng>
               <lat>40.81652</lat>
               <lng>-73.962997</lng>
            </latLng>
            <latLng>
               <lat>40.817157</lat>
               <lng>-73.962379</lng>
            </latLng>
            <latLng>
               <lat>40.817737</lat>
               <lng>-73.961769</lng>
            </latLng>
            <latLng>
               <lat>40.817886</lat>
               <lng>-73.961608</lng>
            </latLng>
            <latLng>
               <lat>40.817966</lat>
               <lng>-73.961524</lng>
            </latLng>
            <latLng>
               <lat>40.818523</lat>
               <lng>-73.96096</lng>
            </latLng>
            <latLng>
               <lat>40.820091</lat>
               <lng>-73.959556</lng>
            </latLng>
            <latLng>
               <lat>40.820316</lat>
               <lng>-73.95935</lng>
            </latLng>
            <latLng>
               <lat>40.820972</lat>
               <lng>-73.958816</lng>
            </latLng>
            <latLng>
               <lat>40.822525</lat>
               <lng>-73.957618</lng>
            </latLng>
            <latLng>
               <lat>40.822875</lat>
               <lng>-73.957351</lng>
            </latLng>
            <latLng>
               <lat>40.823131</lat>
               <lng>-73.957153</lng>
            </latLng>
            <latLng>
               <lat>40.823207</lat>
               <lng>-73.957092</lng>
            </latLng>
            <latLng>
               <lat>40.824356</lat>
               <lng>-73.956207</lng>
            </latLng>
            <latLng>
               <lat>40.825019</lat>
               <lng>-73.95565</lng>
            </latLng>
            <latLng>
               <lat>40.825962</lat>
               <lng>-73.954772</lng>
            </latLng>
            <latLng>
               <lat>40.827121</lat>
               <lng>-73.953689</lng>
            </latLng>
            <latLng>
               <lat>40.82759</lat>
               <lng>-73.953262</lng>
            </latLng>
            <latLng>
               <lat>40.82772</lat>
               <lng>-73.95314</lng>
            </latLng>
            <latLng>
               <lat>40.82859</lat>
               <lng>-73.952331</lng>
            </latLng>
            <latLng>
               <lat>40.828884</lat>
               <lng>-73.952079</lng>
            </latLng>
            <latLng>
               <lat>40.829498</lat>
               <lng>-73.951629</lng>
            </latLng>
            <latLng>
               <lat>40.829757</lat>
               <lng>-73.951454</lng>
            </latLng>
            <latLng>
               <lat>40.830039</lat>
               <lng>-73.951278</lng>
            </latLng>
            <latLng>
               <lat>40.83031</lat>
               <lng>-73.951118</lng>
            </latLng>
            <latLng>
               <lat>40.830795</lat>
               <lng>-73.950881</lng>
            </latLng>
            <latLng>
               <lat>40.831115</lat>
               <lng>-73.950744</lng>
            </latLng>
            <latLng>
               <lat>40.831741</lat>
               <lng>-73.950523</lng>
            </latLng>
            <latLng>
               <lat>40.832496</lat>
               <lng>-73.950286</lng>
            </latLng>
            <latLng>
               <lat>40.834045</lat>
               <lng>-73.949836</lng>
            </latLng>
            <latLng>
               <lat>40.834266</lat>
               <lng>-73.949768</lng>
            </latLng>
            <latLng>
               <lat>40.835613</lat>
               <lng>-73.949378</lng>
            </latLng>
            <latLng>
               <lat>40.836395</lat>
               <lng>-73.949142</lng>
            </latLng>
            <latLng>
               <lat>40.836631</lat>
               <lng>-73.949058</lng>
            </latLng>
            <latLng>
               <lat>40.836769</lat>
               <lng>-73.949005</lng>
            </latLng>
            <latLng>
               <lat>40.837104</lat>
               <lng>-73.948814</lng>
            </latLng>
            <latLng>
               <lat>40.837257</lat>
               <lng>-73.948699</lng>
            </latLng>
            <latLng>
               <lat>40.837566</lat>
               <lng>-73.948425</lng>
            </latLng>
            <latLng>
               <lat>40.838069</lat>
               <lng>-73.947929</lng>
            </latLng>
            <latLng>
               <lat>40.838436</lat>
               <lng>-73.947586</lng>
            </latLng>
            <latLng>
               <lat>40.839023</lat>
               <lng>-73.947059</lng>
            </latLng>
            <latLng>
               <lat>40.839622</lat>
               <lng>-73.946578</lng>
            </latLng>
            <latLng>
               <lat>40.839931</lat>
               <lng>-73.94635</lng>
            </latLng>
            <latLng>
               <lat>40.840461</lat>
               <lng>-73.946022</lng>
            </latLng>
            <latLng>
               <lat>40.840778</lat>
               <lng>-73.945846</lng>
            </latLng>
            <latLng>
               <lat>40.841609</lat>
               <lng>-73.94548</lng>
            </latLng>
            <latLng>
               <lat>40.841903</lat>
               <lng>-73.945373</lng>
            </latLng>
            <latLng>
               <lat>40.842361</lat>
               <lng>-73.945228</lng>
            </latLng>
            <latLng>
               <lat>40.84299</lat>
               <lng>-73.945068</lng>
            </latLng>
            <latLng>
               <lat>40.843868</lat>
               <lng>-73.944931</lng>
            </latLng>
            <latLng>
               <lat>40.844509</lat>
               <lng>-73.944892</lng>
            </latLng>
            <latLng>
               <lat>40.844821</lat>
               <lng>-73.9449</lng>
            </latLng>
            <latLng>
               <lat>40.845092</lat>
               <lng>-73.944892</lng>
            </latLng>
            <latLng>
               <lat>40.845535</lat>
               <lng>-73.944854</lng>
            </latLng>
            <latLng>
               <lat>40.845832</lat>
               <lng>-73.944824</lng>
            </latLng>
            <latLng>
               <lat>40.846122</lat>
               <lng>-73.94477</lng>
            </latLng>
            <latLng>
               <lat>40.846412</lat>
               <lng>-73.944694</lng>
            </latLng>
            <latLng>
               <lat>40.846839</lat>
               <lng>-73.944549</lng>
            </latLng>
            <latLng>
               <lat>40.847446</lat>
               <lng>-73.944274</lng>
            </latLng>
            <latLng>
               <lat>40.847595</lat>
               <lng>-73.944206</lng>
            </latLng>
            <latLng>
               <lat>40.848937</lat>
               <lng>-73.943519</lng>
            </latLng>
            <latLng>
               <lat>40.849281</lat>
               <lng>-73.943374</lng>
            </latLng>
            <latLng>
               <lat>40.849407</lat>
               <lng>-73.943336</lng>
            </latLng>
            <latLng>
               <lat>40.849658</lat>
               <lng>-73.943283</lng>
            </latLng>
            <latLng>
               <lat>40.849819</lat>
               <lng>-73.943252</lng>
            </latLng>
            <latLng>
               <lat>40.850147</lat>
               <lng>-73.943153</lng>
            </latLng>
            <latLng>
               <lat>40.850246</lat>
               <lng>-73.94313</lng>
            </latLng>
            <latLng>
               <lat>40.850715</lat>
               <lng>-73.943038</lng>
            </latLng>
            <latLng>
               <lat>40.85091</lat>
               <lng>-73.942977</lng>
            </latLng>
            <latLng>
               <lat>40.851097</lat>
               <lng>-73.942893</lng>
            </latLng>
            <latLng>
               <lat>40.851188</lat>
               <lng>-73.942832</lng>
            </latLng>
            <latLng>
               <lat>40.851272</lat>
               <lng>-73.942779</lng>
            </latLng>
            <latLng>
               <lat>40.851554</lat>
               <lng>-73.94252</lng>
            </latLng>
            <latLng>
               <lat>40.852313</lat>
               <lng>-73.941696</lng>
            </latLng>
            <latLng>
               <lat>40.852554</lat>
               <lng>-73.941474</lng>
            </latLng>
            <latLng>
               <lat>40.853832</lat>
               <lng>-73.940544</lng>
            </latLng>
            <latLng>
               <lat>40.854465</lat>
               <lng>-73.9402</lng>
            </latLng>
            <latLng>
               <lat>40.854946</lat>
               <lng>-73.939979</lng>
            </latLng>
            <latLng>
               <lat>40.855178</lat>
               <lng>-73.939811</lng>
            </latLng>
            <latLng>
               <lat>40.856472</lat>
               <lng>-73.938713</lng>
            </latLng>
            <latLng>
               <lat>40.858104</lat>
               <lng>-73.937362</lng>
            </latLng>
            <latLng>
               <lat>40.858592</lat>
               <lng>-73.936996</lng>
            </latLng>
            <latLng>
               <lat>40.858798</lat>
               <lng>-73.936843</lng>
            </latLng>
            <latLng>
               <lat>40.859012</lat>
               <lng>-73.93666</lng>
            </latLng>
            <latLng>
               <lat>40.859172</lat>
               <lng>-73.936477</lng>
            </latLng>
            <latLng>
               <lat>40.859291</lat>
               <lng>-73.936294</lng>
            </latLng>
            <latLng>
               <lat>40.859493</lat>
               <lng>-73.935928</lng>
            </latLng>
            <latLng>
               <lat>40.859691</lat>
               <lng>-73.935668</lng>
            </latLng>
            <latLng>
               <lat>40.859924</lat>
               <lng>-73.935424</lng>
            </latLng>
            <latLng>
               <lat>40.860042</lat>
               <lng>-73.935333</lng>
            </latLng>
            <latLng>
               <lat>40.860168</lat>
               <lng>-73.935256</lng>
            </latLng>
            <latLng>
               <lat>40.860408</lat>
               <lng>-73.93515</lng>
            </latLng>
            <latLng>
               <lat>40.86108</lat>
               <lng>-73.935028</lng>
            </latLng>
            <latLng>
               <lat>40.861335</lat>
               <lng>-73.934936</lng>
            </latLng>
            <latLng>
               <lat>40.861522</lat>
               <lng>-73.93486</lng>
            </latLng>
            <latLng>
               <lat>40.861721</lat>
               <lng>-73.934745</lng>
            </latLng>
            <latLng>
               <lat>40.861839</lat>
               <lng>-73.934654</lng>
            </latLng>
            <latLng>
               <lat>40.862197</lat>
               <lng>-73.934402</lng>
            </latLng>
            <latLng>
               <lat>40.863101</lat>
               <lng>-73.933837</lng>
            </latLng>
            <latLng>
               <lat>40.863475</lat>
               <lng>-73.933624</lng>
            </latLng>
            <latLng>
               <lat>40.864078</lat>
               <lng>-73.933387</lng>
            </latLng>
            <latLng>
               <lat>40.864654</lat>
               <lng>-73.933189</lng>
            </latLng>
            <latLng>
               <lat>40.864891</lat>
               <lng>-73.93309</lng>
            </latLng>
            <latLng>
               <lat>40.865184</lat>
               <lng>-73.932945</lng>
            </latLng>
            <latLng>
               <lat>40.865577</lat>
               <lng>-73.932708</lng>
            </latLng>
            <latLng>
               <lat>40.865768</lat>
               <lng>-73.932617</lng>
            </latLng>
            <latLng>
               <lat>40.866104</lat>
               <lng>-73.932418</lng>
            </latLng>
            <latLng>
               <lat>40.866344</lat>
               <lng>-73.932258</lng>
            </latLng>
            <latLng>
               <lat>40.866344</lat>
               <lng>-73.932258</lng>
            </latLng>
            <latLng>
               <lat>40.866626</lat>
               <lng>-73.931983</lng>
            </latLng>
            <latLng>
               <lat>40.866752</lat>
               <lng>-73.931777</lng>
            </latLng>
            <latLng>
               <lat>40.86679</lat>
               <lng>-73.931686</lng>
            </latLng>
            <latLng>
               <lat>40.866825</lat>
               <lng>-73.931488</lng>
            </latLng>
            <latLng>
               <lat>40.866817</lat>
               <lng>-73.931304</lng>
            </latLng>
            <latLng>
               <lat>40.866752</lat>
               <lng>-73.931037</lng>
            </latLng>
            <latLng>
               <lat>40.866645</lat>
               <lng>-73.930831</lng>
            </latLng>
            <latLng>
               <lat>40.866542</lat>
               <lng>-73.930679</lng>
            </latLng>
            <latLng>
               <lat>40.866462</lat>
               <lng>-73.930473</lng>
            </latLng>
            <latLng>
               <lat>40.866462</lat>
               <lng>-73.930473</lng>
            </latLng>
            <latLng>
               <lat>40.866371</lat>
               <lng>-73.930366</lng>
            </latLng>
            <latLng>
               <lat>40.866241</lat>
               <lng>-73.930183</lng>
            </latLng>
            <latLng>
               <lat>40.866107</lat>
               <lng>-73.93</lng>
            </latLng>
         </shapePoints>
         <legIndexes>
            <index>0</index>
            <index>642</index>
         </legIndexes>
         <maneuverIndexes>
            <index>0</index>
            <index>2</index>
            <index>11</index>
            <index>76</index>
            <index>122</index>
            <index>149</index>
            <index>163</index>
            <index>217</index>
            <index>220</index>
            <index>628</index>
            <index>638</index>
            <index>641</index>
         </maneuverIndexes>
      </shape>
   </route>
</response>

Open in new window

3. the response (XML document) object allows you to parse the results to get the data you want in distance and time, using xpath notation to access the two elements.

===================
Notes:
* I have shown formatted XML results.  The actual returned XML is in compact form
* The retrieval routine should be changed as follows.  After the call, the code should wait for the correct readystate and status in order to retrieve ALL of the XML
Sub GetDistance_MapQuest2(ByVal startFrom As String, ByVal endAt As String, ByRef refMiles As Double, ByRef refHours As Double)
    
    
    Dim url         As String
    Dim resp        As String
    
    Dim req         As Object       'MSXML2.XMLHTTP
    Dim xdoc        As Object       'MSXML2.DOMDocument
    Set req = CreateObject("MSXML2.XMLHTTP")
    Set xdoc = CreateObject("MSXML2.DOMDocument")

    url = "http://www.mapquestapi.com/directions/v2/route?key=lwCv2rEDHoCHE2VnLG71hKJg0b6a5EA5&drivingStyle=2&callback=renderAdvancedNarrative&ambiguities=ignore&avoidTimedConditions=false&doReverseGeocode=true&outFormat=xml&routeType=fastest&timeType=1&enhancedNarrative=false&shapeFormat=raw&generalize=0&locale=en_US&unit=m"
    url = url & "&from=" & Replace(Trim(startFrom), " ", "%20")
    url = url & "&to=" & Replace(Trim(endAt), " ", "%20")
    
    req.Open "GET", url, False
    req.send
    
    Do Until req.ReadyState = 4
        DoEvents
    Loop
    
    If req.Status = 200 Then
    
        resp = req.responseText
        
        xdoc.loadxml resp
        refMiles = CSng(xdoc.selectSingleNode("response / route / distance").Text)
        refHours = CLng(xdoc.selectSingleNode("response / route / time").Text) / 60 / 60
        Debug.Print "Miles: " & refMiles, "Hours: " & refHours
    End If
End Sub

Open in new window

* as you can see in the XML, there are driving directions and driving route points.  If you needed these for your application/UI, you can do more parsing.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
hieloCommented:
>> for their xml example, is there a way to translate that into how I can get that using vba?
That is what line 25 of the accepted solution is attempting to do.  

If you look at the "tree structure" of the returned xml, you will notice that to get to the <distance> node you have:

<response>
	<info><!-- other nodes here --></info>
	<routeError><!-- other nodes here --></routeError>
	<route>
		<!-- other nodes here -->
		<distance>1031.7592</distance>

		<!-- other nodes here -->
	</route>
</response>

Open in new window


So, the "path" to the <distance> node is:
//response/route/distance

The MSXML2.DOMDocument object contains a method that can get you a reference to a single node.  Once you have that node reference, its "Text" property will get you the contents of that node.  If you are not getting any value in refMiles, try adding xdoc.setProperty("SelectionLanguage", "XPath") and adjust the paths to the nodes as shown below:

   ' resp is an XML string representation of the route that is sent to you by mapquest
   ' xdoc is an MSXML2.DOMDocument Object.  The loadxml() expects a valid xml string to
   ' construct an "DOM Tree".  If the xml markup is valid, then you can select the nodes 
   ' by following the "path" to the node that you want
    xdoc.loadxml (resp)

   ' add this line
     xdoc.setProperty("SelectionLanguage", "XPath")

    refMiles = CSng(xdoc.selectSingleNode("//response/route/distance").Text)
    refHours = CLng(xdoc.selectSingleNode("//response/route/time").Text) / 60 / 60

Open in new window

0
eantarAuthor Commented:
Thank you guys so, so much. This has been super helpful. If I have more questions I will post some more.

Best,
E
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Access

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.