

Appleは、MapKitフレームワークのWeb版を発表する準備を進めているようです。これにより、誰でもApple MapをWebページに埋め込むことができるようになります。WWDCマイクロサイトでは、Appleは独自の地図オブジェクトをページに埋め込み、月曜日の基調講演が開催されるMoscone WestとBill Civic Auditorium間の移動方法を参加者に示しています。コードを見ると、Appleはこの埋め込み可能な地図を(近い将来?)パブリックAPIとして公開し、誰でも自分のWebサイトにApple Mapを追加できるようにしたいと考えているようです。
この地図では、パンやズームなど、ユーザーインタラクションが可能です。Appleの地図は、HTML5の<canvas>要素を使ってカスタム地図をレンダリングしています。現在、MapKitはiOSとMacアプリ専用で、AppleがApp Storeアプリの販売で得る収益によって資金提供されているようです。
ビジネスの観点から見ると、Appleがなぜ自社のAPIをウェブ開発者に公開したいのかは不明です。現在、ほとんどの開発者は、その普及率の高さから、ウェブサイトに地図を表示するためにGoogleマップを埋め込んでいます。他にも地図表示の選択肢はありますが、Appleがこの分野に積極的に参入すれば、Googleのサービスに強力な競争相手が生まれるでしょう。
AppleがウェブサイトでApple Mapsを使用するのは今回が初めてではありません。iCloud.comの「iPhoneを探す」アプリをはじめ、複数のオンラインサイトで独自の地図機能を使用してきました。しかし、これらの実装のフレームワークコードは、Apple以外でのより広範な利用を想定してはいなかったようです。
WWDCウェブサイトで使用されているMapKit JS APIは、これとは異なります。論理的な構造、適切な名前のシンボル、そして開発者APIキーによるアクセス制御が特徴です。多くの人が利用できるように設計された、よくできたフレームワークであり、カスタマイズのための様々なデリゲートフックを備えています。WWDCウェブサイトの場合、マップには輸入イベントの場所を示すカスタムピンがいくつか配置されています。
Appleは、この埋め込み機能を、より大規模なプロジェクトの一環として導入する可能性があります。AppleがiPadやMac向けのApple Mapsアプリと同様に、本格的なマップウェブアプリを一般向けに公開する予定だという噂が一部で流れています。maps.google.comにアクセスしてGoogleのサービスを使って旅行の地図を作成できるのと同じように。埋め込みオプションも、その大規模な公開の一環として発表されるのは理にかなっていると思われますが、コード内にそのようなサービスへの参照は見つかりませんでした。現時点では、maps.apple.comのURLは、iOSマップアプリに関する情報にリダイレクトするだけです。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。