CLandMK

 CLandMK

位置情報とか地図の表示などの入門 12/1 横浜iPhone勉強会

7ec547b3208545bcb5e6c0f1feb732c7?s=128

裕美 吉田

December 01, 2012
Tweet

Transcript

  1. Ґஔ৘ใͱ͔஍ਤͷදࣔ ͳͲͷೖ໳ ೉қ౓ɿ˒ˑˑˑˑ ٢ా༟ඒZVVNJ

  2. ࣗݾ঺հ ٢ా༟ඒ :PTIJEB:VVNJ ༗ݶձࣾ&:0⒏DF IUUQXXXFZP⒏DFDPN #MPHIUUQEIBUFOBOFKQZVVN 5XJUUFS!ZVVNJ 2

  3. աڈ େֶͷ޻ֶ෦ଔۀ ੍ޚܥͷձࣾʹब৬ $"%ͷϕϯνϟʔاۀʹస৬ $"%ίΞ෦෼ͷ։ൃ ਤ໘؅ཧγεςϜ౳Ͱ4&ɾϚωʔδϝϯτΛ ܦݧ γϦίϯόϨʔΛ๚໰ͨ͠Γɺถࠃਓͱ࢓ࣄ Λܦݧ 3

  4. &:0⒏DF ೥ʹಠཱ ։ൃ 8FC 3VCZPO3BJMT J1IPOF ڭҭ ͓٬༷ͷ໰୊Λղܾ͢Δ*5ڭҭ 3VCZPO3BJMT J1IPOF

    4
  5. &:0⒏DF։ൃ  5 wΞδΞϦʔάΞΠεϗοέʔ wIUUQXXXBMIPDLZKQ wνʔϜɾબखͷ੒੷ूܭ w1FSMಠࣗϑϨʔϜϫʔΫ wωοτγϣοϓ wIUUQXXXCPSPDPKQ w3VCZPO3BJMTK2VFSZ

    w34QFD$VDVNCFS 8FC w๖͑τʔΫ ੠༏ͱ4LZQFͰ͓࿩ wIUUQXXXNPFUBMLKQ w3VCZPO3BJMTK2VFSZ w34QFD
  6. &:0⒏DF։ൃ  J1IPOF 6 5XFFUͳ͏ ແྉ ֆຊΞϓϦ ൢചɿίϜχί ɾΒ͕͖͘Ϟϯελʔ ɾ͔͖͋ͣΜ

  7. &:0⒏DFڭҭ  7 ίʔε໊ ೔਺ ಺༰ ޮՌ අ༻ 3VCZPO3BJMTೖ ໳ίʔε

    ೔ w3VCZݴޠೖ໳ w3VCZPO3BJMTೖ໳ w3VCZPO3BJMT࣮श w3VCZ3VCZPO3BJMTͷ֓ཁ͕ཧղͰ͖Δ wܦݧ๛ͳ։ൃऀͰ͋Ε͹ɺॻ੶౳Λࢀߟʹ 3VCZPO3BJMTͷ։ൃ͕࢝ΊΒΕΔ ສԁਓ ໊Ҏ্Ͱ डߨͩ͘͞ ͍ 3VCZPO3BJMTඪ ४ίʔε ೔ w3VCZݴޠೖ໳ɺ3VCZ࣮ફϓϩάϥϛϯά w3VCZݴޠ࣮श w3VCZPO3BJMTೖ໳ɺ3VCZPO3BJMT࣮ફ։ൃ w3VCZPO3BJMT࣮श w3VCZ3VCZPO3BJMT͕ཧղͰ͖Δ w3VCZPO3BJMT։ൃϓϩδΣΫτʹϓϩάϥ Ϛʔͱͯ͠ࢀՃͰ͖Δ ສԁਓ 3VCZPO3BJMTప ఈίʔε ೔ w3VCZݴޠೖ໳ɺ3VCZ࣮ફϓϩάϥϛϯά w3VCZݴޠ࣮श w3VCZPO3BJMTೖ໳ɺ3VCZPO3BJMT࣮ફ։ൃ w3VCZPO3BJMT࣮श w࣮༻ΞϓϦͷ։ൃԋश w3VCZ3VCZPO3BJMT͕ཧղͰ͖Δ w3VCZPO3BJMTΛ࢖ͬͨϓϩδΣΫτͷઃ ܭɾ։ൃ͕࢝ΊΒΕΔ ສԁਓ 3VCZPO3BJMT
  8. &:0⒏DFڭҭ  8 J1IPOF։ൃೖ໳ݚम ֓ཁ ݸਓ޲͚ͷήʔϜ΍πʔϧ͚ͩͰ͸ͳ͘ɺۀ຿༻ΞϓϦ΍ϚʔέοςΟ ϯάπʔϧ΁ͷੵۃతͳར༻͕͸͡·͍ͬͯΔJ1IPOFͰ͕͢ɺͦͷ։ ൃऀΛཆ੒͢ΔݚमͰ͢ɻ࣮ࡍʹJ1IPOFΞϓϦ։ൃΛߦ͏ߨࢣ͕ɺ 0CKFDUJWF$ݴޠ΍$PDPBϑϨʔϜϫʔΫͳͲҰൠతͰ͸ͳ͍ J1IPOF։ൃͷॳาΛ୹ظؒͰޮ཰Α͘ڭ͑·͢ɻ

    ಺༰ w J1IPOFͷ֓ཁ w ։ൃπʔϧͷ࢖͍ํ w 0CKFDUJWF$ݴޠ w J1IPOFϓϩάϥϛϯά J1IPOF4%, ର৅ऀ w $ݴޠͰͷ։ൃܦݧऀ˞ඞਢ w ӳޠͷϚχϡΞϧ͕࢖͑Δ w (6*ΞϓϦͷ։ൃɺΦϒδΣΫτࢦ޲ݴޠͰͷ։ൃܦݧ͕͋Δͱ޷·͠ ͍ ܗଶ ߨٛʴ࣮श ࣌ؒ ೔ ఆՁ ສԁਓ ςΩετ୅ΛؚΉ ։ൃ ؀ڥ J1IPOF։ൃ؀ڥ͸.BD .BDJOUPTI ͔͠αϙʔτ͞Ε͍ͯ·ͤΜͷͰɺ ਓ୆.BDͷ४උΛ͓ئ͍͍ͨ͠·͢ɻ ࣮शͰ͸J1IPOFγϡϛϨʔλΛ࢖ͬͯߦ͍·͢ɻ΋͠ɺJ1IPOF࣮ػʹ࡞ ੒ͨ͠ΞϓϦΛΠϯετʔϧ͍ͨ͠৔߹͸J1IPOFσϕϩούϓϩάϥϜ ελϯμʔυ ͷܖ໿͕ඞཁʹͳΓ·͢ͷͰɺޚࣾͰ͝ܖ໿͓ئ͍ͨ͠ ·͢ɻ ֓ཁ ݸਓ޲͚ͷήʔϜ΍πʔϧ͚ͩͰ͸ͳ͘ɺۀ຿༻ΞϓϦ΍ϚʔέοςΟϯάπʔϧ ΁ͷੵۃతͳར༻͕͸͡·͍ͬͯΔJ1IPOFͰ͕͢ɺͦͷ։ൃऀΛཆ੒͢ΔݚमͰ ͢ɻ࣮ࡍʹJ1IPOFΞϓϦ։ൃΛߦ͏ߨࢣ͕ɺ0CKFDUJWF$ݴޠ΍$PDPBϑϨʔϜ ϫʔΫͳͲҰൠతͰ͸ͳ͍J1IPOF։ൃͷॳาΛ୹ظؒͰޮ཰Α͘ڭ͑·͢ɻ ಛʹ͜ͷίʔεͰ͸$ݴޠܦݧͷແ͍ํʹ$ݴޠͷجຊΛ͔ͬ͠Γͱڭҭ͠·͢ɻ ಺༰ w J1IPOFͷ֓ཁ w ։ൃπʔϧͷ࢖͍ํ w $ݴޠ0CKFDUJWF$ݴޠ w J1IPOFϓϩάϥϛϯά J1IPOF4%, ର৅ऀ w +BWB 3VCZ1)1ݴޠ౳Ͱͷ։ൃܦݧऀ˞ඞਢ w ӳޠͷϚχϡΞϧ͕࢖͑Δ w (6*ΞϓϦͷ։ൃɺΦϒδΣΫτࢦ޲ݴޠͰͷ։ൃܦݧ͕͋Δͱ޷·͍͠ ܗଶ ߨٛʴ࣮श ࣌ؒ ೔ $ݴޠ೔ 0CKFDUJWF$೔ J1IPOF։ൃ೔ ఆՁ ສԁਓ ςΩετ୅ΛؚΉ ։ൃ ؀ڥ J1IPOF։ൃ؀ڥ͸.BD .BDJOUPTI ͔͠αϙʔτ͞Ε͍ͯ·ͤΜͷͰɺਓ୆ .BDͷ४උΛ͓ئ͍͍ͨ͠·͢ɻ ࣮शͰ͸J1IPOFγϡϛϨʔλΛ࢖ͬͯߦ͍·͢ɻ΋͠ɺJ1IPOF࣮ػʹ࡞੒ͨ͠Ξϓ ϦΛΠϯετʔϧ͍ͨ͠৔߹͸J1IPOFσϕϩούϓϩάϥϜ ελϯμʔυ ͷܖ໿ ͕ඞཁʹͳΓ·͢ͷͰɺޚࣾͰ͝ܖ໿͓ئ͍ͨ͠·͢ɻ 0CKFDUJWF$J1IPOF։ൃೖ໳ݚम
  9. &:0⒏DFڭҭ  ڭ͑ࢠ͕࡞ͬͨΞϓϦ 9

  10. 8FCϝσΟΞ΁ͷࣥච 10

  11. ͓஌Βͤ

  12. ݱࡏJ04ͷຊॻ͍ ͯ·͢ʂ

  13. ίϯηϓτ 4*FSͰಇ͘ϓϩάϥϚʔ͕J04Ξϓ Ϧ։ൃΛֶͿͨΊͷਅ໘໨ͳೖ໳ॻ 13

  14. ίϯηϓτ J04 "3$ .PEFSO0CKFDUJWF$ݶ ఆ $ݴޠɺ0CKFDUJWF$΋ͪΌΜͱ΍Δ "3$࢖͏͚ͲϝϞϦʔ؅ཧͷ࿩͠ ೿खͳΞϓϦ͸ແ͍ ΋ͪΖΜɺ6OJU5FTU͸͋Δ 14

  15. ઈࢍ஗Ԇதʂʂ ฤूͷํ͢Έ·ͤΜN @@ N 15

  16. ΍ͬͱ ຊฤ

  17. Ґஔ৘ใؔ܎GSBNFXPSL $PSF-PDBUJPOϑϨʔϜϫʔΫ (14 Ң౓ܦ౓ͱॅॴͷม׵ ஍఺ؒڑ཭ .BQ,JUϑϨʔϜϫʔΫ ஍ਤΛදࣔ 17

  18. ͜ΜͳΞϓϦ 18 https://github.com/yuumi3/mapSample

  19. $--PDBUJPO.BOBHFS (14͔ΒݱࡏҐஔͷҢ౓ܦ౓Λऔಘ ࣮͸(14Ҏ֎ͷҐஔ৘ใ΋ར༻ (14͔ΒͷҐஔ৘ใऔಘ͸͕͔͔࣌ؒΔ ܞଳج஍ہͷҐஔ৘ใ 8J'Jج஍ہͷҐஔ৘ใ *1ΞυϨεʁʁ 19

  20. $--PDBUJPO.BOBHFSͷ ஫ҙ఺ ਓ޻Ӵ੕ͷ৘ใΑΓઌʹ൑Δܞଳ΍ 8J'Jج஍ہͷҐஔ৘ใΛૣΊʹ໭͠ ·͢ɻ໺֎Ͱ͸͔ͳΓਫ਼౓ͷ௿͍৘ ใ͕औಘ͞ΕͨΓ·͢ɻ ໌Β͔ʹؒҧͬͨ৘ใ͕໭Δ͜ͱ΋ 20

  21. $--PDBUJPO.BOBHFSΛಈ͔͢ͱి ஑Λফ໣͢Δ 21 $--PDBUJPO.BOBHFSͷ ஫ҙ఺

  22. αϯϓϧίʔυ  WPJE MPDBUJPO.BOBHFS $--PDBUJPO.BOBHFS NBOBHFS EJE6QEBUF-PDBUJPOT /4"SSBZ MPDBUJPOT σϦήʔτϝιου

    ࠲ඪ͸Ң౓ɺܦ౓ σʔλͷਫ਼౓ʹ஫ҙBMUJUVEF 22
  23. $-(FPDPEFS Ң౓ɺܦ౓ͱॅॴͷ૬ޓม׵ "QQMFͷαʔόʔʹ໰͍߹Θ͍ͤͯ͠Δ ॅॴ৘ใ$-1MBDFNBSL͸64తʁ ೔ຊͰ࢖͏ʹ͸ɺҎԼʁ BENJOJTUSBUJWF"SFB MPDBMJUZ  UIPSPVHIGBSF TVC5IPSPVHIGBSF

    ༗໊ͳ৔ॴʹ͸໊લOBNF ྫɿ౦ژλ ϫʔ σʔλ͕͋Δ 23
  24. αϯϓϧίʔυ  WPJE SFWFSTF(FPDPEF-PDBUJPO $--PDBUJPO MPDBUJPODPNQMFUJPO)BOEMFS $-(FPDPEF$PNQMFUJPO)BOEMFS DPNQMFUJPO)BOEMFS  WPJE

    HFPDPEF"EESFTT4USJOH /44USJOH BEESFTT4USJOHDPNQMFUJPO)BOEMFS $-(FPDPEF$PNQMFUJPO)BOEMFS DPNQMFUJPO)BOEMFS ࠷ۙͷ"1*ʹଟ͍ɺ݁Ռ͸#MPDLTͰड ͚औΔελΠϧɻ 24
  25. .,.BQ7JFX ஍ਤͷදࣔ දࣔΤϦΞΛSFHJPOϓϩύςΟͰઃఆ த৺ͷҢ౓ɺܦ౓ ͱେ͖͞TQBOΛ౓ Ң౓ɺܦ౓ Ͱ VTFS5SBDLJOH.PEFͰݱࡏҐஔΛදࣔ ग़དྷΔ 25

  26. .,.BQ7JFX஫ҙ఺ͳͲ ੲͷ஍ਤ͕࿀͘͠ͳͨͬΒ:".BQ,JU ݸਓతʹ͸ݱࡏҐஔऔಘ໨తͰ΋ $--PDBUJPO.BOBHFSΑΓ .,.BQ7JFXΛ࢖͏ͷ͕͓קΊ͔΋ ؒҧͬͨҐஔ৘ใ͕൑ΔͷͰ 26

  27. QJOΛཱͯΔ ϐϯͷ৘ใ ҐஔɺλΠτϧͳͲ ͷ࣋ͭ .,"OOPUBUJPOϓϩτίϧΛ࣮૷ͨ͠Ϋ ϥεΛ࡞Δ ஍ਤʹϐϯΛ௥Ճॲཧ ϐϯͷ৭΍֎ݟΛΧελϚΠζ͢Δʹ͸ NBQ7JFXWJFX'PS"OOPUBUJPOσϦήʔ τϝιουΛ௥Ճ

    27
  28. αϯϓϧίʔυ આ໌ 28

  29. ͦͷଞ γϛϡϨʔλͷ(14͕໭͢Ґஔ͸ઃ ఆͰ͖ΔɻσόοάˠҐஔϝχϡʔ 29