APIがサポートされていれば、getCurrentPosition()メソッドを利用して現在位置を取得します。
取得できた位置情報を元に地図を再描画します。また、現在地上に"Found you!(見つけた)"というポップアップを合わせて表示させています。
非サポート時と同じく、エラーメッセージを表示させます。また、以下の様にオプションでエラーコードを取得できます。必要であれば、エラーコードを参照して適切なメッセージを表示させるなどの処理を実行して下さい。