Yahoo!の地図APIを用いて、「ルート再生」をやりたいのですが、下記URLの例を設定しても

再生ボタンが表示されないのですが、どうやったらルート再生を実行できますでしょうか?
http://developer.yahoo.co.jp/webapi/map/maps/v2/flash.html

サイト構成
 /┬index.html
  ├route.xml
  └crossdomain.xml

flashvarsの設定の一部)

flashvars="routexml=./route.xml&crossDomain0=http://www.hogehoge.biz/crossdomain.xml&パラメータ続く"

route.xml、crossdomain.xmlの中味は、サンプル通りです。

方法をご存知の方教えてください。

回答の条件
  • 1人2回まで
  • 登録:2009/12/26 22:48:07
  • 終了:2010/01/02 22:50:03

回答(0件)

回答はまだありません

  • id:kn1967
    回答権無いから、詳しくは調べないけど、
    IE8 の objectタグの動作とか、そういった問題ではないのかな?
  • id:Reiaru
    1ヶ月以内に 1 名以上から回答拒否されているユーザーの回答を拒否する

    になっていますね。
    これでは大半の優良回答者さんは回答できませんよ(苦笑)
  • id:samasuya
    優良回答者でも拒否されるんですか?
    とりあえず、拒否は外しました。
  • id:chinjuh
    優良回答者というのは妬まれるものです。
    世の中には嫌がらせのために回答拒否リストに入れる人もいるみたいですね。
    そうでなくても、人には好き嫌いがありますから、
    たまたま回答が気に入ってもらえなかった時に
    「不適切な回答」にチェックを入れられてしまうこともあるみたいです。
     
    そんなわけで、 
    1ヶ月以内に1人から拒否された人を拒否してしまうと、
    新人さんくらいしか回答できないのです。
    ついでに言うと
    不良回答者こそしょっちゅうアカウントを変えるので常に新人さんです(笑)
  • id:kn1967
    アプリケーションID を取得してやってみたけど、出ないね・・・。
    取得して直ぐだとダメなのかな?

    デモサイトのものは動くから、
    こちらのクライアント環境のほうの問題という事でも無い様だし、
    悔しいが、他の回答を待ってくださいとしか言えない。
  • id:samasuya
    試してみていただいてありがとうございます、お手数お掛けしました。

    取得してすぐでもアイコン配置したりはできるので、問題ないと思うんです。
    デモサイトのもの、動きました??
    http://1st.geocities.jp/yjmapstaff/t/routesample.html

    これですか?

    Google Chorme、FireFox、Opera、IE6で見ても再生ボタン表示されませんでした・・・。

    動いた環境教えていただければ幸いです。
  • id:kn1967
    Firefoxだけど・・・、そのページ、今やって見ましたが、
    左上の小さな三角マークをクリックするとSTARTからGOALまで地図が動きました。

    でも、自前で作ったものはルート再生だけが働かない。
    V2だからダメなのかと思ってV1用に一通り書き換えてもダメ。
    文字コードもS-JISとEUC-JPとUTF-8(BOMあり/なし)とやってみたのだが、ダメ。

    今、そのサイトから3つのファイルを持ってきて、
    xmlファイルのアドレスとアプリケーションIDを自前のものに書き換え、
    アプリケーションID取得時に登録した公開用サーバにアップしたのだが・・・同じくルート再生機能は働かない。

    マップ自体は表示され、動きもするし、他のパラメータは有効なので、
    xmlファイルの問題か、crossdomainの問題だと思うのだが、切り分け出来てない。

    ジオにアカウント取れば使えるのか? などと短絡的な事も考えたりしたのだが、
    実行する気にはなっていない。 どこかポッカリと凡ミスしてるのだと自分でも思うのだが、
    はまるとなかなか抜けない・・・。とりあえず、こちらの状況はこんなところ。
  • id:samasuya
    わー、ありがとうございます。
    FireFoxでも再生ボタンでないですねぇ・・・何か他にプラグインとかいるんでしょうかねぇ?

  • id:kn1967
    時間をおいて、やってみました。
    こちらではサンプルの動作確認が出来ました。

    やはりというか、
    自分の凡ミスで、3つのファイル全てをサブディレクトリ下に置いてました。
    crossdomain.xml のみをルート直下に置きなおせば、
    特に何もせずとも、呆気無いほどアッサリと動きました。
    (その意味ではジオに設置すればという予測も当たってるのか? 未確認。)
    http://www.adobe.com/jp/devnet/flash/articles/fplayer_security_03.html#writing

    アプリケーションIDは動作には関係無いという事なので、
    appid は YahooDemo のままですし、
    flashvars から crossdomain を取り去っても動きました。
    (ドメインのルートを無条件に見に行ってるようです。)

    つまり、問題の帰結としては、
    そちらのクライアント環境かネットワーク環境に問題があったという事になります。
    プロクシなどは適宜判断してくれるものと思いますが、
    一時的にルータなども取っ払って、直結してみるなどもいいかもしれません。

    以上、真の目的の直接の解決策ではないので、
    回答欄は開けていただいてますが、引き続きコメント欄での独り言にしておきます。
  • id:samasuya
    ふーむ、ありがとうございます。
    うちでは、どのブラウザでやってもサンプル自体が動かないので、クライアントの問題ですかね・・・。
    自分のパソコンと違うところで確認してみます。

    調べていただいた分は、終了時にポイント贈らせていただきますね。

  • id:kn1967
    いえ、こちらもフラグメントを1つ覚え・・・
    もとい、1つ学習出来たので収穫です。お気になさらず。

    ちなみに、直結って言葉にはファイアーウォールによる阻害なども含んでます。

    もし、解決に繋がりそうな事柄が判ったり、脳裏に浮かべば、
    回答欄に投稿するかもしれませんが、
    今のところ、私の灰色の脳細胞は・・・腐ったような色をしてるのではないかと・・・。

    では、ひとまず失礼。
  • id:samasuya
    追記です。

    クライアントの挙動、ということを教えて頂きましたので他のパソコンでどうかを確認してみました。
    ネットワーク環境はほぼ似たような感じです。

    Flash Playerの9,0,45,0だと稼動しました。
    10,0,42,34だと三角印が表示されませんでした。

    Flashのバージョンの違いでしょうかね?
    とりあえず、自分でももう少し調べてみます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません