PageSourceSearch

https://osmand.net/assets/js/d6d7c2bc.989fff05.js

js osmand.net collected 2026-09-24 08:33:02 UTC 14,910 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkosmand_web=globalThis.webpackChunkosmand_web||[]).push([[11312],{615006(e,t,n){n.d(t,{Ay:()=>r});var a=n(474848),s=n(28453),i=n(486025);function o(e){return(0,a.jsx)("a",{class:"button button--active",href:"https://docs.osmand.net/docs/user/purchases/android",children:(0,a.jsx)("img",{src:(0,i.Ay)("/img/svg/osmand_pro.svg")})})}function r(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(o,{...e})}):o()}},434340(e,t,n){n.r(t),n.d(t,{default:()=>c,metadata:()=>a});var a=n(932551),s=n(474848),i=n(28453),o=(n(204865),n(119365),n(263911),n(279768),n(480478)),r=n(845491),h=(n(600474),n(405354),n(615006),n(642812));const l={authorsImageUrls:[void 0,void 0]},d=[{value:"Distance by Tap: Quick Gestures on the Go",id:"distance-by-tap-quick-gestures-on-the-go",level:2},{value:"Ruler: A Permanent Scale on Your Screen",id:"ruler-a-permanent-scale-on-your-screen",level:2},{value:"Radius Ruler: Visualizing Spheres of Reach",id:"radius-ruler-visualizing-spheres-of-reach",level:2},{value:"Map Markers and Target Line: Tracking Points in Real Time",id:"map-markers-and-target-line-tracking-points-in-real-time",level:2},{value:"Straight Line Routing: Building Complex Measurement Paths",id:"straight-line-routing-building-complex-measurement-paths",level:2}
1,{value:"From Guesstimate to Exact Numbers",id:"from-guesstimate-to-exact-numbers",level:2},...r.RM,...o.RM];function u(e){const t={a:"a",em:"em",h2:"h2",hr:"hr",img:"img",p:"p",strong:"strong",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:'Running every morning is just what you do. No discussion \u2014 just the street and whatever distance feels right that day. Your running partner lives on Yonge Street. So do you. Same street, different ends \u2014 and when he suggested a 7 AM run "somewhere in the middle", it sounded simple enough.'}),"\n",(0,s.jsx)(t.p,{children:'Yonge Street is 56 kilometres long. The longest street in the world, according to Guinness. It starts at Lake Ontario and runs straight north through Toronto until it quietly disappears near Holland Landing. "Somewhere in the middle" turned out to be a question neither of you had actually answered. You were both on Yonge Street \u2014 technically neighbours \u2014 and had absolutely no idea how far apart you were standing.'}),"\n",(0,s.jsx)(t.p,{children:"A few taps in OsmAnd, and the guessing stopped. Distance by tap, radius circles, a straight line to your meeting point \u2014 tools that turn a vague sense of scale into something exact."}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{alt:"Yonge Street",src:n(335898).A+"",width:"1170",height:"780"})}),"\n","\n",(0,s.jsxs)(t.p,{children:["Photo by ",(0,s.jsx)(t.a,{href:"https://unsplash.com/@gettyimages",children:"Getty Images"})," on ",(0,s.jsx)(t.a,{href:"https://unsplash.com/photos/an-aerial-view-of-toronto-skyline-in-ontario-canada-captured-in-winter-MkXRNrGILqw",children:"Unsplash"})]}),"\n",(0,s.jsx)(t.h2,{id:"distance-by-tap-quick-gestures-on-the-go",children:"Distance by Tap: Quick Gestures on the Go"}),"\n",(0,s.jsxs)(t.p,{children:["You're three kilometres into the run and there's a park ahead. Is it worth the detour, or is it further than it looks? You don't want to stop, open a route planner, and wait for a calculation. You just want a number. That's exactly what ",(0,s.jsx)(t.a,{href:"https://osmand.net/docs/user/widgets/configure-screen#distance-by-tap",children:"Distance by Tap"})," is for. Enable it in ",(0,s.jsx)(t.em,{children:"Menu \u2192 Configure screen \u2192 Other \u2192 Distance by tap"}),", and the tool is ready whenever you need it ."]}),"\n",(0,s.jsx)(t.p,{children:"Tap anywhere on the map and a straight line appears from your current location to that point, with the distance shown right on the line. Tap somewhere else, and the line moves. It stays on screen as you keep going, giving you a live read on how far something is."}),"\n",(0,s.jsx)(t.p,{children:"For measuring between any two points \u2014 say, from a subway entrance to a coffee shop \u2014 place two fingers on the map simultaneously. OsmAnd draws the line between those two points and shows the distance between them, independent of where you are."}),"\n",(0,s.jsxs)(t.p,{children:["If the label is hard to read while moving, go to ",(0,s.jsx)(t.em,{children:"Menu \u2192 Configure screen \u2192 Other \u2192 Distance by tap \u2192 Text size"})," and switch from Normal to Large. The label becomes 1.5\xd7 bigger, with extra spacing added between the line and the text. The change applies instantly. No interruptions to the pace."]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{alt:"Distance by Tap",src:n(202995).A+"",width:"320",height:"479"})}),"\n",(0,s.jsx)(t.h2,{id:"ruler-a-permanent-scale-on-your-screen",children:"Ruler: A Permanent Scale on Your Screen"}),"\n",(0,s.jsxs)(t.p,{children:["Distance by Tap answers a specific question: how far is that point? The ",(0,s.jsx)(t.a,{href:"https://osmand.net/docs/user/widgets/radius-ruler#ruler",children:"Ruler"})," answers a different one: what does distance actually look like on this map right now?"]}),"\n",(0,s.jsx)(t.p,{children:"It sits at the bottom of the screen as a thin line segment labeled with its real-world length \u2014 100 meters, 500 feet, whatever fits the current zoom level. No setup needed, no widget to add. It's simply there, adapting quietly as you pan and zoom. Closer in, the scale shrinks to show finer distances. Zoomed out over the whole city, it stretches to represent kilometres."}),"\n",(0,s.jsxs)(t.p,{children:["Running along an unfamiliar stretch of Yonge Street, you glance at the map and see a segment marked 200 m. The next intersection looks about two segments away \u2014 roughly 400 metres. So, to change the units between metres and feet, go to ",(0,s.jsx)(t.em,{children:"Menu \u2192 Configure profile \u2192 General settings \u2192 Units & formats \u2192 Units of length"}),". The scale updates instantly across the whole map. It's a small thing, permanently useful."]}),"\n",(0,s.jsx)(t.h2,{id:"radius-ruler-visualizing-spheres-of-reach",children:"Radius Ruler: Visualizing Spheres of Reach"}),"\n",(0,s.jsx)(t.p,{children:"Sometimes the question isn't how far a specific point is \u2014 it's what's actually reachable from where you're standing."}),"\n",(0,s.jsxs)(t.p,{children:["Enable the widget via ",(0,s.jsx)(t.em,{children:"Menu \u2192 Configure screen \u2192 Widgets \u2192 Choose a panel \u2192 Add widget \u2192 Radius ruler"}),", and the map fills with concentric circles centred on your location. Each ring is labeled with its distance \u2014 1 km, 2 km, 3 km and so on. The intervals adjust automatically as you zoom in or out."]}),"\n",(0,s.jsx)(t.p,{children:"On a long run down Yonge Street, this changes how you read the map. Instead of measuring point to point, you can see at once which parks, subway stations, or coffee shops fall within a comfortable distance \u2014 and which ones don't."}),"\n",(0,s.jsxs)(t.p,{children:["Tap the widget to cycle through three ",(0,s.jsx)(t.a,{href:"https://osmand.net/docs/user/widgets/radius-ruler#radiu
1s-ruler-widget",children:"display modes"})," \u2014 Hide, Light, and Dark \u2014 depending on what works best against the map underneath. For a wider view of the surrounding area, go to Menu \u2192 Configure screen \u2192 Other \u2192 Display position and switch your location from Center to Bottom \u2014 this shifts your position lower on the screen and expands the visible radius above you. You can also tilt the map into 3D view with a two-finger swipe up, which gives the circles depth and makes distances easier to read across the landscape."]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{alt:"Radius Ruler",src:n(86104).A+"",width:"320",height:"634"})}),"\n",(0,s.jsx)(t.h2,{id:"map-markers-and-target-line-tracking-points-in-real-time",children:"Map Markers and Target Line: Tracking Points in Real Time"}),"\n",(0,s.jsxs)(t.p,{children:["You've agreed to meet your running partner at Jaye Robinson Park. You drop a ",(0,s.jsx)(t.a,{href:"https://osmand.net/docs/user/personal/markers",children:"marker on the map"})," \u2014 a quick long-tap, then add marker and a flag appears at that point. That's your target."]}),"\n",(0,s.jsxs)(t.p,{children:["Enable Arrows on the map and Direction line in ",(0,s.jsx)(t.em,{children:"Menu \u2192 Map markers \u2192 Appearance"}),", and the map connects your current location to the marker with a straight line. As you run, the line updates continuously \u2014 the distance to the marker counts down, and the bearing shifts as your angle to the target changes. If the marker moves off screen, an arrow takes over and keeps pointing you in the right direction."]}),"\n",(0,s.jsx)(t.p,{children:"The Map markers bar widget at the top of the screen shows the distance and direction to your marker at all times \u2014 so even when you're zoomed in and the marker isn't visible, you always know how far you are and which way to go."}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{alt:"Marker",src:n(35263).A+"",width:"320",height:"617"})}),"\n",(0,s.jsx)(t.h2,{id:"straight-line-routing-building-complex-measurement-paths",children:"Straight Line Routing: Building Complex Measurement Paths"}),"\n",(0,s.jsx)(t.p,{children:"Today's run has a few more moving parts: starting on Yonge Street, cutting across a park, following a trail that isn't on any road map, finishing somewhere several kilometres away. For that, you need something more structured."}),"\n",(0,s.jsxs)(t.p,{children:["Open ",(0,s.jsx)(t.em,{children:"Menu \u2192 Plan a route"})," and select the ",(0,s.jsx)(t.em,{children:"Straight line"})," method. A dashed line connects each point you place, and as you build the route, the points list below shows the distance and azimuth for each segment. You're not following roads \u2014 you're drawing directly across the map, which makes ",(0,s.jsx)(t.a,{href:"https://osmand.net/docs/user/plan-route/create-route",children:"this tool"})," particularly useful for off-road areas or anywhere the street network doesn't match where you actually want to go."]}),"\n",(0,s.jsx)(t.p,{children:"Add points one by one using the pointer at the centre of the screen, then tap Add point. Move the map to position the next point, add it, and the segment builds. Each entry in the points list shows the cumulative distance and the bearing from the previous point \u2014 so at any stage you can see not just the total length of your path, but the exact direction of each leg."}),"\n",(0,s.jsx)(t.p,{children:"When you're done, the route can be saved as a GPX track \u2014 a standalone file you can reopen, share, or use for navigation later. What started as a rough measurement exercise becomes a reusable track."}),"\n",(0,s.jsx)(t.h2,{id:"from-guesstimate-to-exact-numbers",children:"From Guesstimate to Exact Numbers"}),"\n",(0,s.jsx)(t.p,{children:"Running 56 kilometres of Yonge Street in one go was never the point. The point was knowing \u2014 at any moment, from any spot \u2014 exactly how far something is, what falls within reach, and where a route actually leads. Each tool in this article answers a different version of that question."}),"\n",(0,s.jsx)(t.p,{children:"Before you head out, take a moment to explore the full documentation \u2014 you'll find links to each tool throughout this article. Once you're ready, try the interactive quiz below to see how well you can put it all together."}),"\n",(0,s.jsx)(h.A,{src:"/measuring_tools_quiz.html"}),"\n",(0,s.jsx)(t.hr,{}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"We appreciate your interest in us and thank you for taking the time to read this article. Join us on social media to keep up to date with the latest news and share your experiences. Your opinion is important to us."})}),"\n",(0,s.jsx)(r.Ay,{}),"\n",(0,s.jsx)(o.Ay,{})]})}function c(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}n.d(t,["assets",0,l,"contentTitle",0,void 0,"frontMatter",0,{slug:"measuring-tools",t
1itle:"Checking the Distance. Working with Measuring Tools",authors:["tina","eugene"],tags:["marketing","map","android","ios"]},"toc",0,d])},642812(e,t,n){n.d(t,{A:()=>r});n(296540);var a=n(6771);const s="quizFrame_TQ82",i="quizIframe_TSL_";var o=n(474848);function r({src:e}){return(0,o.jsx)("div",{className:s,children:(0,o.jsx)(a.A,{license:"GPLv3",src:e,heightCalculationMethod:"max",className:i})})}},202995(e,t,n){const a=n.p+"assets/images/distance_by_tap-4c134bb71ac593c89a00f05055d10614.png";n.d(t,["A",0,a])},35263(e,t,n){const a=n.p+"assets/images/marker-36f6cb6941c610f8f36e5ad94c48e3e2.webp";n.d(t,["A",0,a])},86104(e,t,n){const a=n.p+"assets/images/radius_ruler-7a5181d1da5fd9bedd5a894fe068b233.webp";n.d(t,["A",0,a])},335898(e,t,n){const a=n.p+"assets/images/yonge-street-48461e7c6edb484392692bf6651da2e2.png";n.d(t,["A",0,a])},932551(e){e.exports=JSON.parse('{"permalink":"/blog/measuring-tools","editUrl":"https://github.com/osmandapp/web/edit/main/main/blog/2026-07-17-measuring-tools/index.mdx","source":"@site/blog/2026-07-17-measuring-tools/index.mdx","title":"Checking the Distance. Working with Measuring Tools","description":"Running every morning is just what you do. No discussion \u2014 just the street and whatever distance feels right that day. Your running partner lives on Yonge Street. So do you. Same street, different ends \u2014 and when he suggested a 7 AM run \\"somewhere in the middle\\", it sounded simple enough.","date":"2026-07-17T00:00:00.000Z","tags":[{"inline":true,"label":"marketing","permalink":"/blog/tags/marketing"},{"inline":true,"label":"map","permalink":"/blog/tags/map"},{"inline":true,"label":"android","permalink":"/blog/tags/android"},{"inline":true,"label":"ios","permalink":"/blog/tags/ios"}],"readingTime":7.09,"hasTruncateMarker":true,"authors":[{"name":"Tina","title":"Technical writer","url":"https://github.com/TinaPohor","socials":{"github":"https://github.com/TinaPohor"},"imageURL":"https://avatars.githubusercontent.com/u/229568890?v=4","key":"tina","page":null},{"name":"Eugene","title":"Marketing lead","url":"http://github.com/EugeneZmeuk","socials":{"github":"https://github.com/EugeneZmeuk"},"imageURL":"https://avatars.githubusercontent.com/u/44466116?s=400&u=71229fe1980e30ac5ab43d7afaf6f91897c5ed53&v=4","key":"eugene","page":null}],"frontMatter":{"slug":"measuring-tools","title":"Checking the Distance. Working with Measuring Tools","authors":["tina","eugene"],"tags":["marketing","map","android","ios"]},"unlisted":false,"prevItem":{"title":"Discontinued \\"Merged\\" Maps. What Changed and What to Do","permalink":"/blog/merged-maps"},"nextItem":{"title":"Planning a Day on the Water with Nautical Maps","permalink":"/blog/nautical-maps"}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.