{"id":53273,"date":"2021-09-15T03:01:08","date_gmt":"2021-09-14T17:01:08","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=53273"},"modified":"2021-09-15T17:02:18","modified_gmt":"2021-09-15T07:02:18","slug":"landing-page-compass-ios-app-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/landing-page-compass-ios-app-tutorial\/","title":{"rendered":"Landing Page Compass iOS App Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Landing Page Compass iOS App Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/streetaddress_changes.jpg\" title=\"Landing Page Compass iOS App Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Landing Page Compass iOS App Tutorial<\/p><\/div>\n<p>Here at RJM Programming we&#8217;ve moved!   This affects &#8230;<\/p>\n<ul>\n<li>street address<\/li>\n<li>phone number<\/li>\n<li>latitude and longitude<\/li>\n<\/ul>\n<p> &#8230; that last one the weirdest one to contemplate, but these days, linkages to <a target=_blank title='Google Maps' href='\/\/maps.google.com'>Google Maps<\/a> are an important part of the &#8220;Contact&#8221; parts of running a website, we figure.<\/p>\n<p>How best to glean that new &#8220;latitude and longitude&#8221; data set?  And then the recent <a title='Compass iOS App Primer Tutorial' href='#cosapt'>Compass iOS App Primer Tutorial<\/a> sprung to mind (<a target=_blank title='Earth Bearing Distance Missing Two Place Name and Horizon Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/earth-bearing-distance-missing-two-place-name-and-horizon-tutorial'>again<\/a>).<\/p>\n<p>That gave us latitude and longitude in degrees, minutes and seconds, but Google Maps interfacing works best with latitude and longitude in decimal degrees.  And so, though it works less and less across platforms these days, we tend to think of any &#8220;Calculator&#8221; app or <font size=1>good ol&#8217;<\/font> &#8220;Bookmarklet&#8221; functionality such as &#8230;<\/p>\n<p><code><br \/>\n<a href=\"javascript:alert('-' + eval(33 + 43\/60 + 29\/3600) + ',' + eval(150 + 25\/60 + 37\/3600));\">javascript:alert('-' + eval(33 + 43\/60 + 29\/3600) + ',' + eval(150 + 25\/60 + 37\/3600));<\/a><br \/>\n<\/code><\/p>\n<p> &#8230; written to a <a target=_blank title='Google Chrome' href='https:\/\/www.google.com\/chrome\/'>Google Chrome<\/a> web browser address bar, getting us to &#8230;<\/p>\n<blockquote><p>\n-33.724722222222226,150.42694444444444\n<\/p><\/blockquote>\n<p> &#8230; helping us complete this triad of modes of change we needed to apply to the RJM Programming <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/\">Landing Page<\/a>.<\/p>\n<p><!--p>You can also see this play out at WordPress 4.1.1's <a target=_blank  href='\/\/www.rjmprogramming.com.au\/ITblog\/landing-page-compass-ios-app-tutorial\/'>Landing Page Compass iOS App Tutorial<\/a>.<\/p-->\n<hr>\n<p id='cosapt'>Previous relevant <a target=_blank title='Compass iOS App Primer Tutorial' href='\/\/www.rjmprogramming.com.au\/ITblog\/compass-ios-app-primer-tutorial\/'>Compass iOS App Primer Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/iPhone\/compass_app.gif\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Compass iOS App Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/iPhone\/compass_app.gif\" title=\"Compass iOS App Primer Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Compass iOS App Primer Tutorial<\/p><\/div>\n<p>Regular readers will know about our penchant for &#8220;the where of life&#8221; concerns, especially where that intersects with software &#8230; a very big intersection!<\/p>\n<p>And so, it&#8217;s been very remiss not discussing an iOS app, in Utilities (at least on an iPhone) called &#8230;<\/p>\n<p><code><br \/>\nCompass<br \/>\n<\/code><\/p>\n<p> &#8230; because, in a revisit today it is not only &#8230;<\/p>\n<ul>\n<li>geographical position in terms of latitude and longitude &#8230; does this great app provide you &#8230; it is &#8230;<\/li>\n<li>elevation (<a target=_blank title='?' href='https:\/\/www.youtube.com\/watch?v=qy7BygPBs-Y'>surprisingly<\/a>) &#8230; and not so surprisingly (given name of app) &#8230;<\/li>\n<li>bearing of (<font size=1><a target=_blank title='?' href='https:\/\/www.youtube.com\/watch?v=vjD3EVC1-zU'>not up, but<\/a><\/font> horizontal) direction you point the device (for us, an iPhone)<\/li>\n<\/ul>\n<p> &#8230; all in the one very useful display (you can see us using in today&#8217;s <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/iPhone\/compass_app.gif\" title=\"Tutorial picture\">animated GIF<\/a> presentation) for &#8230; at the very least &#8230;<\/p>\n<ul>\n<li>orienteering enthusiasts<\/li>\n<li>land surveyors<\/li>\n<li>solar panel planners<\/li>\n<li>real estate enthusiasts<\/li>\n<li>astronomy enthusiasts (perhaps also using the Torch app not to trip on any tree roots!)<\/li>\n<\/ul>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d52408' onclick='var dv=document.getElementById(\"d52408\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/compass\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d52408' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d53273' onclick='var dv=document.getElementById(\"d53273\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/google-maps\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d53273' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Here at RJM Programming we&#8217;ve moved! This affects &#8230; street address phone number latitude and longitude &#8230; that last one the weirdest one to contemplate, but these days, linkages to Google Maps are an important part of the &#8220;Contact&#8221; parts &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/landing-page-compass-ios-app-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,37],"tags":[2633,157,2251,3643,481,527,576,626,680,684,719,1871,997,1319],"class_list":["post-53273","post","type-post","status-publish","format-standard","hentry","category-elearning","category-tutorials","tag-address","tag-bookmarklet","tag-calculator","tag-compass","tag-geographicals","tag-google-maps","tag-html","tag-ios","tag-landing-page","tag-latitude","tag-longitude","tag-move","tag-programming","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/53273"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=53273"}],"version-history":[{"count":7,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/53273\/revisions"}],"predecessor-version":[{"id":53290,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/53273\/revisions\/53290"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=53273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=53273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=53273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}