From 66fbc48a1086a45ed0d693a39fc20bdfa370656e Mon Sep 17 00:00:00 2001 From: Jason Dekarske Date: Fri, 8 Apr 2022 17:30:34 -0700 Subject: [PATCH] add a course id search and some docs --- apps/golfview/README.md | 20 ++++++++--- apps/golfview/custom.html | 65 +++++++++++++++++++++++++---------- apps/golfview/screenshot.png | Bin 0 -> 3355 bytes 3 files changed, 63 insertions(+), 22 deletions(-) create mode 100644 apps/golfview/screenshot.png diff --git a/apps/golfview/README.md b/apps/golfview/README.md index 56d90782d..99c977f80 100644 --- a/apps/golfview/README.md +++ b/apps/golfview/README.md @@ -1,8 +1,8 @@ # App Name -Describe the app... +This app leverages open source map data to give you a birds eye view of your golf game! See a preview of any hole as well as your realtime distance to the green and position on the hole. -Add screen shots (if possible) to the app folder and link then into this file with ![](.png) +![hole3](screenshot.png) ## Usage @@ -10,8 +10,20 @@ Select your course of interest upon loading this app. ## Contributions -The performance of this app depends on the accuracy and consistency of user-submitted maps. Please contribute to Open Street Map using these guidelines and provide input in ways to support this application. - +The performance of this app depends on the accuracy and consistency of user-submitted maps. + + Example Course ## Controls Swipe to change holes and tap to see a green closeup. diff --git a/apps/golfview/custom.html b/apps/golfview/custom.html index ee468e0ca..d9b89f336 100644 --- a/apps/golfview/custom.html +++ b/apps/golfview/custom.html @@ -8,10 +8,28 @@ -

No course

- - + + +

+
+ + +
+

A course needs a few things to be parsed correctly by this tool.

+
    +
  • See official mapping guidelines here.
  • +
  • All holes and features must be within the target course's area.
  • +
  • Supported features are greens, fairways, tees, bunkers, water hazards and holes.
  • +
  • All features for a given hole should have the "ref" tag with the hole number as value. Shared features should + list ref values separated by ';'. example.
  • +
  • There must be 18 holes and they must have the following tags: handicap, par, ref, dist
  • +
  • For any mapping assistance or issues, please file in the official + repo
  • +
+ Example Course
@@ -19,10 +37,15 @@ diff --git a/apps/golfview/screenshot.png b/apps/golfview/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..983b19ececf7104759f01563d5a87f440d73ecca GIT binary patch literal 3355 zcmV+$4dn8PP)Px>)k#D_RCr$Po!PddIt)Zl{{N$MS4haEiEWi84^aKs0a-3>3Soxxcs`%cKmMZv z6$KuDk8o|Ce{sk?2yl3PE)y^V-d&t1hzamzaEqNtCcKdl6X4joUnW`)fL~&HotOY$ z2D#XY5a3un8LhJdy#V&QFdeuv7^@6NfLEy$^DHVrfC%g5wx0KaZf=x=;@ zRwCE~lhwc$f&dez2^6ro?|VH#>%boOeT_&5o&cEHQXs&GiaZ|go~ZWB5c>PE$ktfL z82h*_c&yJk9b;Q#jD(s12LLPqRsush7_tFw<-8Ke1lS4i8HBy~wg2CTvj7|gR?T%a zIgNDP+SodnFW3W11uXrJ?sINUr2R?`90hO-K22UTLi{xdafyro{~`TjgxmFms^?g} z4uG;V6W}kvk~3PIdxQfc2V^hkGRFBAWF5fI$Me1N=J=Psj3!--?YW=(++F~ew3Eh` z^e)ZW8&evy`|q#Cr4xMb^(OgF+y?H}|M{~fzy%Gxu-yXS0;@+uEwvb5aKEm#5Wwi# zE!r=#h42?YB*MXPH-JwD{CGazZ(W>?Ilz6lV<`KjP6^2K??}(ci?|T<;(~nOECE~{ zY~+B9BS{;n(8y{-9Jb%0$t`e5@4F8>odcf% zZs{q(-MTsDl9BE^OkaOn~FG zTrd&}Fa|OKUJ!xxQ`SOUw@?DSJ`D@bzyfgDkzs%X+lXN;MC~F9S-L{jRz2|%3XvR; zICE@ch4|lQmH;2B*#a4XM_Oe-4wMpH>n)X`hlmAY0$jb*h622ujSAoBmhOyM0FJnY zjp8(BJ1xWnSOwp!sOXbkt=r0)Th1s*88OkZW4A*g{(Y8G^(;hCA3VGV*0|>p;Maau zNHbu|h#3o}CK>|q0bt9+JOucEfJ<$J6>d$L_id4$+!A-}J`%(qfQ82?n{x=bp)s8U zqfeqqZ*WLGaIJSnp+Q?2G~S%s)gb4o(C4^<%D=Rz_kgYtpx&VX$;Fn+%e8Q z0B+z{V4DDc^pf7*K%nor+;z|{9T;^&XE|SOOf3zqG1mU4^(q3xV{P8h|%55kC7Wl^;2%q!`Qm4!~=^h}%UlE~gFaftM-X z-4g}jCBSzFWybj{;3dE_7VyqFDdBYkZ0v>ELfjeB+T0EBUK(KOf(iZos5kmilZbU$ z%>|og+bNG7BfJC{_>9!K;72&6J9QS2HP1U-Vtv>FF9ALQdkc^OSAWb3&F6ujsg7sq%~TM#|=FtA4fY=!sH;q$7< zO@rD^h_j=$3Y!TL0mcrgp0|?suXlA>h0r>%w0%iV0*pb{+-igaE8X|}&Bv|)OA*>m{Jh{qu@>r zu+(?HfU4bzLxIOi@^Kd7gVoX+v}QF$lUL}rJ$vAa`)c8RyM9K+Ps&Q}*jfjcisZTQ zLoNzi+n{#>J4h_aB>z4bU<z>khne;@>MKgz}G0nPk065ZpVSv#hL>B-Z z*Icm1j^4R=a`%pH)*}+�$6M{KRJ=G=+#3UNg42Xq6qUbBWB^nuALV2gKitxDKs@ z*aKS%5iPhS2Uqb9J8S2XnX5Jzmj+1yN4E}5fUU)d7TTJJtAL-KHFL?%Q0>ijE2_!O^Xtm4v1I z_T7*?kyuC^RNLluR|B~8<^usP|KahoE*j{jf%qx_x88iXJHT16NpUp?gxQS~0gi4X zsx3rKsGjeBO;Jo^```g>_`FvJSQ4H9zlqL-EHgIb%E5vfrZ&HfK~Jgr%ug* zfXJh9B5B*#c#-)@<9Wu)jE(62?vdavzZ+^CII4{hpGG@RV>Sntik-PyB8_cS162v{dxmt5GkJ|}gZyP}e?$}CLVd@UA zcNJovXoog}0H3Jxz>?v_o_wqa%(kD`ffa3p$AvEgFj8m)FeFY53?#l5Do;MzvHsbf z0K4RSn*ex;swpxOQxk8WB@)-Fh$SEESl|6309Lp#Sn8i?E$_gV;!3b(#Pk4V$;UHZ zSPP*5*xE)c4X~%Mkq}F<+%N^-28Z(L?7)`<7!umJkpvxja7b}B6FU3_dr$w2#4*b8 zyIT~%$u2y#1BVr(5J&RBjPnFDVwyxGz$V$c?c@c; zyMJqGa<{2O@JEohIJMb>Vm7*;K$xJYgx9oS$8elIJ^Gnw9jrGjcfk>Y6p zkz$R^O)kB#1pv>_5}@?Ak`vm9eca{pPfg~zBG^Z7Eb7_(Vuo7a)yWsBwyTqvM ztbqk_I&Y4ee2!zyoSRvbNdT5ym;fItOn?t!5McS(*8-F2blO~guE3>poh(On3vX_w zp)&ziwh=8CUdDm5PTA3LL>^?(xv4-Vz_MK40(oHZjxEh@=G>&*x8Jh?R=RNQ1h=FE zdrsfk;I5Qg6XeMNuC)>Bbztb|BeVde*o?P zF##sP1X!m4w_aKSI`GovWAX%;3@ojH7U1MQc)A{V>EhlYc>;WgDqnbx1o*Ll(#G4vyA?^ZQ%2zU2+Z>sQ>|vRFko~D?os|OU?l!6(GQoYBE-L z1qg6=$vI%80t7fxO~&f300HhUIR}hXfB;9T$yh@akX|V|CdE5(LrTO!TM7_h^0Bl6 z1bFH4F?kKZFSU}|2tLe16m1F+V4H5-YZ3(r@Fay`8a4$8uuV7aHHiWQc#=Xe4Vwau zSBr`Pc@byRnR_KEK!B5kW!QcSXdtEo_p1v>0u>;@pitawP6Y_?oONMVpaKLK6pEY8 lsQ>|