初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2015-07-03 00:49:59

qb_dp
Member

【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

「2点間のルートマップ」を「Google Maps JavaScript API V3」で作成しました。
超簡易版です。

「出発地」「目的地」を入れるとルートが表示され「距離」を取得できます。

FileMaker 12~
Windows
Mac
iOS

GRouteMap.png

ルートマップ|Google Maps JavaScript API v3:
https://sites.google.com/site/scriptmak … ipt-api-v3


以下を参考にさせていただきました。(と言うか、JSは、ほぼそのまま(^^;))
2点間のルート案内 Google Maps API V3 JavaScript の使い方 - グーグルマッピィ : http://www.google-mapi.com/googlemaps/r … oints.html

Offline

#2 2015-07-03 12:40:18

qb_dp
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

検証不足でした。
FileMaker Go 14 の場合、

location.href = 'fmp://$/" & Get ( ファイル名 ) & "?script=
では、ダメで

location.href = 'fmp://%24/" & Get ( ファイル名 ) & "?script=
なら、大丈夫でした。
「$」→「%24」

修正:
ファイル:GRouteMap.fmp12
スクリプト:Go
内、一行目のJavaScript内の

location.href = 'fmp://$/" & Get ( ファイル名 ) & "?script=fmp_return_mapinfo&$distance=' + distance;


location.href = 'fmp://%24/" & Get ( ファイル名 ) & "?script=fmp_return_mapinfo&$distance=' + distance;
に変更。

Offline

#3 2015-07-07 23:47:18

qb_dp
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

「交通手段選択」と「所要時間 取得」を追加しました。

GRouteMap.png

ルートマップ|Google Maps JavaScript API v3:
https://sites.google.com/site/scriptmak … ipt-api-v3

Offline

#4 2015-07-13 00:16:32

youkazu7777
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

ちょうど作ろうと思っていたやつです。
そのまま使えそうです(^_^;)

ありがとうございます。

Offline

#5 2015-07-18 18:13:35

youkazu7777
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

qb_dpさんのファイルをもとに少し改変させていただいて,
HTMLとJavaScript部分をグローバルフィールドに書いておくパターンで動かすようにしました。
dataスキームを使えば,ファイルをローカル上に作らなくても動くんですね。これは便利だ。

もしおわかりになったら教えていただきたいのですが,
私のファイルで表示すると,グーグルマップのmapcanvasが不自然に,下側が切れます。
HTMLのコードはなにもいじっていなくて,そのままの設定になっていると思うのですが,
qb_dpさんのファイルだと,webビューワの縁までマップがいっぱいになるのに,なぜなのかなと。

私のファイルは,
youkazu7777
こんな感じで,タブの中に入れています。
おそらく,それが原因だとは思うんですが・・・下が1cmほど切れています。

Offline

#6 2015-07-19 03:10:50

youkazu7777
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

webビューアの設定の問題だったようです。

「ステータスメッセージを表示」にチェックがはいってると、このように下にそのスペースが出来るんですね・・・
知らなかった。おはずかしい^^;

Offline

#7 2015-08-11 21:55:51

Hiroaki
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

ファイル助かります。
ありがとうございます。
下記環境ですと、ルートは表示されますが、距離と所要時間が表示されません。
Mac10.4.4、FMP14
ちなみにMac10.4.4、FMP13はOKでした。

Offline

#8 2015-08-12 13:29:05

qb_dp
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

距離と所要時間の取得には、FMPプロトコルを使用しています。
もし、1台のMacでの検証なら、FMPプロトコルのターゲットに出来るのは、FMP13 か、14 どちらか一方になります。

OS X 10.10.3
FileMaker Pro 14
では、動作OKです。

Offline

#9 2015-08-19 20:51:56

Hiroaki
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

qb_dpさん。ありがとうございます。
ご指摘のとおり1台のMacでの検証しております。FMP13 と14を同時利用はしておりません。(MaxOS 10.10.5)
「FMPプロトコルのターゲット」とありますが、指定することで、回避可能でしょうか。
ちなみにFMP14では、Viewが開かれるプロセス下記の様なメッセージがFMPにより表示されます。
「ホストが利用出来ないか、または、そのホスト上でファイルが利用できません。」」

Offline

#10 2015-08-20 00:40:49

qb_dp
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

あとでインストールした方がターゲットなります。
おそらく手軽に切り替えることは、出来ません。
FMP13を一度、アンインストールすれば、FMP14が「FMPプロトコルのターゲット」になります。

Offline

#11 2015-08-20 09:25:54

Layouter
Guest

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

手軽とは言えませんが、Windowsの場合レジストリを編集するだけなんでFM内から切り替えることは可能です。
Macにはそれ用のソフトがあったような。

#12 2015-08-20 11:05:07

とおりすがり
Guest

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

http://www.rubicode.com/Software/RCDefaultApp/
はYosemiteでも動いてくれていますよ。

#13 2015-08-20 21:01:19

Hiroaki
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

みなさま
アドバイスありがとうございます。

Offline

#14 2016-06-06 10:11:33

jazoo
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

はじめまして、
先日まで、ルートが表示されてましたが、昨日、みたところルートが表示されなくなってしまいました。
googleの仕様変更でしょうか。
どなたか、解決法ありますでしょうか

Offline

#15 2016-06-06 18:49:07

qb_dp
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

Internet Explorer の「互換表示」機能が原因の不具合の原因のようです。
https://support.google.com/maps/answer/3118069?hl=ja

WEBビューアのHTMLタグに以下の行を追加すれば表示されます。
<meta http-equiv='X-UA-Compatible' content='IE=edge'/>

修正済のファイルをアップロードしました。
ファイル:GRouteMap.fmp12
https://sites.google.com/site/scriptmak … i-v3?pli=1

動作確認:
FileMaker Pro 15
Windows 7 32bit

Offline

#16 2016-06-08 12:12:43

jazoo
Member

Re: 【公開】2点間のルートマップ|Google Maps JavaScript API V3 (超簡易版)

素早いご対応、ありがとうございました。
成城に表示されました。

動作環境
FileMaker Pro Advance 14.0.4
Windows 8.1PRO 64bit

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.026 seconds, 7 queries executed - Memory usage: 536.6 KiB (Peak: 557.51 KiB) ]