ルート検索のcreatePolylineにてマーカーとずれることがあります

121 views
Skip to first unread message

ここ

unread,
Dec 30, 2009, 1:54:05 AM12/30/09
to Google-Maps-API-Japan
はじめまして。

Google Maps API for Flashのルート検索にてDirectionsを試してみたのですが、
取得結果を表示した時にcreatePolylineでオーバーレイしたラインが道からずれることがあります。
ステップごとのマーカーのlatLngは問題ない為、マーカーとラインがずれてしまいます。

たとえば、
日本群馬県伊勢崎市三室町6220-2 から
日本埼玉県上尾市日の出4丁目540 へ
検索した場合、ステップ3からずれが確認できます。
※ しかしWebのGoogleMapでは同じ検索をしてもずれません…

ジオコーダーもそうですが、Javascript版とFlash版の取得データの差を大きく感じるのですが、
現状では諦めるしかないのでしょうか?

Masashi.K

unread,
Dec 31, 2009, 3:06:37 AM12/31/09
to Google-Maps-API-Japan
ここさん

はじめまして、”ズレル”というのはどのくらいずれるのでしょうか。
コードを書いて検証するのもちょっと大変なので
みなさんで見れるようなサンプルページを用意していただけると助かります。


>ジオコーダーもそうですが、Javascript版とFlash版の取得データの差を大きく感じるのですが、
IssueTrackerを見ていると、JavaScript版のがよくメンテナンスされているようですね。

ここ

unread,
Jan 4, 2010, 3:06:25 AM1/4/10
to Google-Maps-API-Japan
Masashi.Kさま、ご返答ありがとうございます。

サンプルページを用意したのでご確認願います。
http://maptest.dousetsu.com/Directions_Only.html

ずれる場所は以下の出発・到着地にて確認しています。
日本群馬県伊勢崎市三室町6220-2
日本埼玉県上尾市日の出4丁目540

どうぞよろしくお願いいたします。

Fumihiko Koyama

unread,
Jan 4, 2010, 4:01:50 AM1/4/10
to google-map...@googlegroups.com
小山と申します。

私も運営に関わっているサイトでFlash APIを使っていて、
よくずれることが気になっていました。

・自転車大好きマップ
http://www.bicyclemap.net/

サンプルページでいろいろ実験させていただきましたが、
特定の住所というよりは、ある程度距離が長くなるとダメなようです。
「群馬県」→「埼玉県」だけでも、もうずれてしまいます。
「東京」→「大阪」は問題なし。

いくらか試した感じで、曲がる回数で限界があるのかなと
疑ったのですが、そうでもないようです。
ルートの複雑さに対する、しきい値があるんでしょうか・・・。

それにしても、このサンプルページ、サンプルと呼ぶのは
申し訳ないほど、よくできていますね。
GETでパラメータを読んでくれると、もっと実験できそうです。
URLを共有できるし・・・。


2010年1月4日17:06 ここ <koko...@gmail.com>:

> --
>
> このメールは Google グループのグループ「Google-Maps-API-Japan」の登録者に送られています。
> このグループに投稿するには、google-map...@googlegroups.com にメールを送信してください。
> このグループから退会するには、google-maps-api-...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/google-maps-api-japan?hl=ja からこのグループにアクセスしてください。
>
>
>

Masashi.K

unread,
Jan 4, 2010, 11:20:52 AM1/4/10
to google-map...@googlegroups.com
> ここさん
サンプルを用意していただいてありがとうございます。随分ずれますね。

# 小山さんがおっしゃるとおり、サンプルと呼ぶには
申し訳ないほど完成度の高いものを用意していただきましてありがとうございます!

> 小山さん
自転車大好きマップも完成度高いですね!

たぶんこのズレは、バグですね。
Issue tracker に追加をして、Google の担当の方に連絡してみます。


2010年1月4日18:01 Fumihiko Koyama <fum...@gmail.com>:
sc0000.png

ここ

unread,
Jan 4, 2010, 12:10:50 PM1/4/10
to Google-Maps-API-Japan
小山さま、Masashi.Kさま、ご返答ありがとうございます。

小山さま ===
自転車大好きマップ凄いですね。
大量のマーカーなのに思ったほどの重さを感じなかったので驚きです。
見た目もカッコ良いので色々参考にさせてもらいます。

> ルートの複雑さに対する、しきい値がある
試して見たのですが、「群馬県」→「埼玉県」と「埼玉県」→「群馬県」でのラインずれの結果が違います。
「群馬県」→「埼玉県」=ずれる
「埼玉県」→「群馬県」=ずれない
双方の県内で出発・到着をずらしても同じような結果になったので、どちらを出発・到着にするかも関係してるようです。

> GETでパラメータを読んでくれると、もっと実験できそうです。
そのような使い方を想定していなかったので、ご要望でしたら頑張ってみたいと思います。
が、直接GETデータをswfで受け取るのか分からないです…
まだ勉強段階ですが、いずれKMLでもやり取りしたいと考えています。

Masashi.Kさま ===


> たぶんこのズレは、バグですね。
> Issue tracker に追加をして、Google の担当の方に連絡してみます。

ありがとうございます。
上にも書きましたが、出発・到着を入れ替えるとラインずれの結果が変わるのでご確認いただけたらと思います。

Masashi.K

unread,
Jan 4, 2010, 12:43:09 PM1/4/10
to Google-Maps-API-Japan
>ここさん

Issue Trackerに投稿しようかと思ったのですが、
ちょっと気になる点があるので、Google さんに確認してからにします。

たぶんそれは、バグではなく"仕様"というのが正しいかもしれません。

追ってご報告します。

ここ

unread,
Jan 6, 2010, 6:20:19 AM1/6/10
to Google-Maps-API-Japan
Masashi.Kさま、ご返答ありがとうございます。

> Issue Trackerに投稿しようかと思ったのですが、
> ちょっと気になる点があるので、Google さんに確認してからにします。
> たぶんそれは、バグではなく"仕様"というのが正しいかもしれません。
> 追ってご報告します。

ご確認のほどよろしくお願いいたします。
仕様かもしれないとのこと非常に気になります。

Masashi.K

unread,
Jan 7, 2010, 2:49:57 AM1/7/10
to Google-Maps-API-Japan
ここさん

ごめんなさい、ちょっと忙しかったので
さきほどGoogleの方にメールしました。

回答が来たら、追ってご説明します。

Masashi.K

unread,
Jan 21, 2010, 2:22:50 AM1/21/10
to Google-Maps-API-Japan
ここさん、小山さん

Googleの方にお返事をいただいたので、ご連絡します。

最初、私がある意味では”仕様”と言った意味ですが
エンコード化ポリラインを作成するときに、zoomFactorとnumLevelsの
設定によっては、詳細にズームして言ったときにズレることがあるので
それかなと、思ったわけです。

Googleの方に調べてもらったところ、どうやらそれではなく
一部データがおかしいのではないか、という見解になり、
Flash APIのチームにその旨を伝えていただきました。

なので、今後改善されると思います。

ここ

unread,
Jan 21, 2010, 10:13:07 AM1/21/10
to Google-Maps-API-Japan
Masashi.K さま、お忙しい中確認ありがとうございます。

データがおかしいとの見解ということで、
今後徐々に改善されるのを待ちたいと思います。

ここから別件ですが、
for Flash にてポリゴンを作成した際にポリゴンの形状や重なりによって、
地図の拡大縮小時にポリゴンが欠けたり表示されないことがあり悩んでいます。
これについてもサンプルを用意して改めて質問したいと思います。

どうもありがとうございました。

> > > 仕様かもしれないとのこと非常に気になります。- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

Reply all
Reply to author
Forward
0 new messages