Mapの制御を切り出し
APIControllerの追加
mapのdelegate処理の枠をつくった