• 締切済み

swiftでOSM APIを使いたいが分からない

勉強用に、xcode6で、APIなるものを使って[OSMの地図を見るだけのiPhone用アプリ](地図の編集などはしない)を作りたいのですが、どこに何を書けばいいでしょうか 当方swiftを使ったことがありません、プログラミング自体初心者です また、APIも使ったことがありません よろしくお願いします。

noname#196776
noname#196776
  • Swift
  • 回答数1
  • ありがとう数8

みんなの回答

noname#247307
noname#247307
回答No.1

目的までとスタートの地点があまりに離れているので、まずは一歩一歩進めていくのが良いと思いますよ。 まず、XcodeでiOSのプロジェクトを作成して下さい。そしてストリーボードでコンポーネントを配置し、それをソースコードにバインドする、といった基本的な操作について学んで下さい。 「どこに何を書けばいいでしょうか」というのは、その後です。GUIを設計し、ソース・コードにバインドして、基本的なコーディング(ボタンを押すと何か表示するとか、そういった初歩の初歩レベル)まで勉強をして下さい。こうした基本がわからないと、説明のしようがありません。 そのあたりの基本がだいたいできるようになったら、UIWebViewという部品の使い方を覚えて下さい。これはWebページを表示するためのコンポーネントです。これでアドレスを指定してWebサイトを表示する、といったことをできるようにしてください。 ここまでできるようになったら、ようやくOSM APIの出番です。といってもごく初歩的なレベルならば、UIWebViewに表示したい場所のアドレスを送って表示を更新する、といったことですので、そんなに難しいレベルではないはずです。が、とりあえずその手前までできるようにならないと話になりません。頑張ってください。

関連するQ&A

  • Web APIの開発の仕方を教えてください。

    Web APIの開発の仕方を教えてください。 自分はプログラミング初心者(まったくプログラミングをしたことがありません。)で、グーグルや楽天、アマゾンのAPIを勉強して、開発したいと思っています。 APIを勉強、開発するには、何から始めればいいのでしょうか? 自分の考えたアイデアのAPIを開発することを最終目標に、0から実践的でお勧めの参考書やホームページ、またはその順序を教えていただけるととても助かります。 宜しくお願いします。

  • iphoneアプリ制作に挑戦したいのですが、

    htmlなどの基礎知識はありますがプログラミングは全くの初心者です。iphoneアプリ作りに興味を持ち、これから挑戦したいと思っています。xcode3.2.6が現在パソコンに入っています。iphoneアプリ制作で調べると、1万円ほどの年間使用料?を支払いxcode4で行うように書かれていました。しかしxcode4はappストアで600円で販売されています。リリースするためには1万円を支払っておかないといけないということかなと思っています。 •別にxcode3.2.6で問題ない •1万円払ってからxcode4 •appストアで600円払ってxcode4 これからiphoneアプリ制作に挑戦するならどれがベターな選択か、詳しい方教えていただけますか?よろしくお願いいたします。

  • Xcodeについて

    iPhoneアプリの開発の勉強を始めたのですが 買った本がXcode4のものでした しかし現在インストールできるものがXcode5で 本の内容とかなり変わってしまっています まだぜんぜんの初心者でXcode5で勉強は正直きびしいです なので過去のバージョンである Xcode4をインストールする方法を教えてもらえませんか??

  • .NET FrameworkとWin32 API

    趣味でプログラミングを始めた初心者です。 Win32 APIを習得しようとしていますが、Windows Vistaから.NET Frameworkが標準のAPIになると聞きました。Win32 APIは引き続き搭載するとのことですが、これが搭載されなくなれば、プログラミングを続けられなくなります。 いずれは、.NETのプログラミングを習得するつもりですが、早めに習得すべきでしょうか?それとも当面はWin32でも大丈夫でしょうか? 勝手な質問ですみません。

  • VC++でwin32APIを作っているのですが・・・

    こんにちは。私はwin32APIを勉強しているc言語初心者です。 私はMicrosoft Visual C++ 2008を使ってc言語のwin32APIをプログラミングしているのですが、独学でやっているので物凄く邪道なwin32APIプログラミングをしているような気がするのです。 ・c言語のプログラムを書いて、C++のwin32APIプロジェクトとしてビルドする。 ・ヘッダーファイルにwin32API関数がなかったので、自分のwindowOSからwin32API関数を探し出してVC++2008のなかのincludeフォルダ内にコピー&ペーストして使えるようにした。 これって邪道ですか?一応何の問題もなくwin32APIプログラムが作れるのですが、もっと正規なやり方があるでしょうか。回答よろしくお願いします。

  • JAVADOC、API とは

     今晩は、JAVAを勉強中の初心者です。  参考書を読むと良く出てくるのですが、JAVADOCというのはどのようなファイル?でしょうか。  また、APIという言葉も良く出てくるのですが、これは簡単に言えば言語自体が元から持っていて、ユーザーが呼び出 して使うことの出来る関数みたいなものと考えてよいのでしょうか。

    • ベストアンサー
    • Java
  • C++ API 全般 APIの概要は

    独学にてプログラミングを勉強しているのですが、いきづまってしまったので質問お願いします。 ※Visual Studio 2008 Express Editionsを使用しています。 まだプログラミングに関しての勉強を始めて1ヶ月程度で、最初はVB.NETから始めて、最近C++に乗り換えました。 趣味の範囲でのゲームを作ろうと思っていて、C++とDirectXでの開発を予定しています。(しかし、最終的にはゲームに限らずプログラミングの技術と知識を習得することを目標にしています。)(DirectXに関してはまだ手をつけていません。) まったく1からのスタートで、現在win32コンソールアプリケーションにてコードの勉強をしているところです。 勉強に使っている参考文献は ・VisualC++.NET逆引き大全500の極意 ・ゲームプログラマになる前に覚えて起きたい技術(これを買うには早すぎたようです…。第一章も半分くらいしか理解できません…。) サイトは ・主に「0からのゲームプログラミング」というサイトです。 http://www.plustarnet.com/aspil/Programming/ 本題の質問ですが、APIというものがいまいち理解できません。 (1)上記のような目的で使用するAPIは、標準 Windows APIというものでいいのでしょうか? (2)win32コンソールアプリケーションでは実行できるのに、win32プロジェクトでは実行できないのはなぜでしょうか? #include<windows.h> int WINAPI WinMain( HINSTANCE hInstance , HINSTANCE hPrevInstance , PSTR lpCmdLine , int nCmdShow ) { MessageBox(NULL , TEXT("Hello Wold!") , TEXT("メッセージボックス") , MB_OK); return 0; } (3)http://www.plustarnet.com/aspil/Programming/CConsole.htm このURLのコンソールAPIというのは、一般的に使われているものでしょうか?それともこのサイトのオリジナルのものでしょうか?win32コンソールアプリケーションでAPIを使うには、このURLのCConsoleクラスとうものをインクルードしないといけないのでしょうか?#include<windows.h>と宣言することによって気軽に使いたいものを使うことはできないのでしょうか? (4)#include<windows.h> とした場合、作るものが「win32コンソールアプリケーション」だったり「win32プロジェクト」だったり「windowsフォームアプリケーション」だったりで、使用方法などがまったく別になってしまうのでしょうか? (5)そもそも、上記の目的の場合APIを勉強する必要はあるでしょうか? (6)勉強をしたほうが後々に役立つ場合、どのAPIを勉強するのがいいのでしょうか?(APIといっても様々なものがあるんだなと思い質問しました。もし勘違いでAPIというものは一つしかないとしたらすみません。) なぜAPIに関してかというと、単純に上記のサイトで言語編の一番上から順に見ていったからです。 初心者すぎて質問が的外れかもしれませんがよろしくお願いします。

  • Google Maps API

    Google Maps APIを使用しホームページに地図を載せているのですが、アンカーポイントを当社の名前を入れて表示したいのですが、調べても見つけられませんでした。どのようにして編集すればよいのか教えてください。よろしくお願いします。

  • android・iphoneアプリ

    最近iphoneアプリ開発を始めたプログラミング初心者です。 iphoneアプリの中で、お店やレストランをgoogle mapで検索するアプリがあると思います。 そのようなアプリは、APIなどを活用して作られているのでしょうか? 自分としては喫煙所を検索するアプリを作りたいと思っています。 詳しい方がいたら是非教えて下さい。 よろしくお願いします。

  • アプリ制作に必要な知識

    xcode?というものを使ってiPhoneのゲームアプリを制作してみたいです。 やはりプログラミング系の色んな知識が必要になってくると思うのですが、 今のわたしにはその知識が皆無で、C言語?なにそれ?という状況です。 とりあえずObjective-Cというのを勉強すれば良いのでしょうか…⁇ 全く知識が無くても 理解できるものなのでしょうか…?