われこわれこ

プログラムじゃあ~りませんか!

われこマップVer3完成!新機能 Yahoo StreetView か?

2015-07-03 11:49:13 | われこマップ

 

緊急告知(2015/8/9)

われこマップは移転しました。

新サイト

 http://wareko.jp/

 

なお、このGooブログも新サイトに移転しましたので、

今後は新サイトをよろしくお願いします。

わわこマップに対する改善案、コメント、問題点などありましたら

お気軽にメールや新ブログのコメントでお知らせください。

  


オリジナルの記事

 

われこマップをバージョンアップした!

今までに皆さんから頂いた要望などを取り入れながら、独自に機能も追加した。かなり大変な作業だった。

われこマップVer3新機能

1. 起動時の初期位置指定機能

左側のメニューにある[設定]ボタンをクリックすると設定ダイアログが表示されます。

経度、緯度  場所の説明を入力出来ます。

最大5か所まで登録出来ます。

2. 現在地の取得機能
 
ただしブラウザーの設定が必要になる場合もあります。
本家のGoogle Mapの場合には、

マップで現在地の使用を許可する

https://support.google.com/maps/answer/152197?hl=ja

このようにすれば良いようです。
われこマップの場合も、これで行けるのかどうか良く分かりません。ワテのテスト環境では
だいたい上手く行っているのですが、Windows8.1のIE11では、上記ページの説明の手順に従って
ツール
 インターネットオプション
  セキュリティ
   信頼済みサイト
    このWebサイトをゾーンに追加する
 
を実行しても、信頼されないようで、起動時の現在地取得でエラーします。調査中です。
まあ、こんな怪しい地図サイトは信頼できないと言う事かもしれない。
 

3. 垂直・水平分割で同じ場所を維持

従来のVer2では、

http://wareko.webcrow.jp/indexLR.html

切り替えるたびに大阪中之島になっていたが、同じ場所を表示できるようにした。

 4. Yahoo StreetViewか!?

Yahoo地図上のポイントをGoogleStreetViewを利用してパノラマ表示可能にした。

YahooとGoogleのコラボレーションと言うやつやな。こんなもん役に立たないかもしれないが、YahooMap APIの使い方の勉強も兼ねて作ってみた。

ワテのテスト環境(主にWin7+IE11,Chrome)ではうまく動いているのですが、他の環境では動作がおかしくなるかもしれません。

例えば

自動人中央ONの場合、

Google Mapの黄色い人(pagmanというらしい)位置と、Yahoo Mapの赤い四角のマーカーが地図中央で常時連動するようにしています。

自動人中央OFFの場合、

Google Mapの黄色い人と、Yahoo Mapの赤い丸い風船みたいなマーカーが連動する

ようにしています。

 

ところが場合によっては、Google MapとYahoo Mapが数メートルくらいずれて表示される場合がたまにあります。また、Google MapとYahoo Mapのズーム値が連動せずに表示される場合もたまにあります。

いずれの場合も、StreetViewに表示されているのは現在のペグマンの位置です(たぶん)。 

ということで、Yahoo StreetViewもどきを作ってみたが、Yahoo StreetViewと言う名称を勝手に使うとYahooの人に怒られるかもしれないので、何て呼ぶべきか迷うわ。

 

 5. 多国語対応!

本当は、Google翻訳APIを使って、全世界100数十か国語に対応したかったけれども、

使い方が分からないので、現在のところ日本語、英語のメニューが可能になっています。

(ただし、英語メニューに関しては、一部のみ)


6. 経路探索

   現状、[徒歩] [車] しか使えません。

    [自転車]  [電車・バス]   が使えない理由ですが、
  われこマップはGoogle Maps APIの無償版を使って作っているのですが、
    無償版のルート探索では、手段に[徒歩]、[車]は利用可能なのですが、
    [自転車]、[電車・バス]は利用できないようなのです(たぶん)。
    利用するには有料版を使えば出来ると思いますが、個人で加入できるような
    金額では無さそうなので、今のところこれら二つの手段は未対応です。

  Yahoo Map上での探索機能は今のところ作っていません。
 

7. Google Map と Yahoo Mapの重ね合わせ

google yahoo の二つのボタンで、クリックしたほうが上にあります。
この状態でスライダーバーを動かすと、上にある地図の透過率が変化して透き通って表示されます。

 

8. 動作確認した環境


Win7(64) IE11, Chrome   ワテのメインの環境。ここでは上手く動いている。

以下VMwareのテスト環境

WinXP(32)

IE8           緑の画面が出てエラーで止まる。

Chrome   動いているような感じ。詳しく調べていない。

FireFox    動いているような感じ。詳しく調べていない。

Win7(32)

IE9      動いているような感じ。詳しく調べていない。

Chrome   動いているような感じ。詳しく調べていない。

FireFox   動いているような感じ。詳しく調べていない。

Win8.1(64)

IE11      少し試した限りでは問題ない(ただし現在位置取得エラーする)

 

以上のように、改良したのだが、かなり大変な作業だった。

 

そのわれこマップVersion3がこれでんがな!

 

 http://wareko.webcrow.jp/v3/index.min.html

 

感想、要望、バグ報告などお待ちしています。

 

お名前.com