1 2 前へ 次へ 15 返信 最新の回答 日時: May 31, 2015 4:29 AM ユーザー:FmkP3

    住所リンク地図について

    FmkP3

      タイトル

      住所リンク地図について

      フォーラムに投稿

      スターターソリューションの「連絡先。fm12」に住所とリンクした地図が表示されます。…が、この地図を拡大(クリック)すると富山県の山岳部が表示されて拡大させる意味がありません。どのレコードであっても同じ結果です。

      1.正常に拡大させる方法についてご教示願えませんでしょうか。

      2.地図メーカの指定の仕方?、住所とのリンク方法についてもご教示頂けると幸いです。

             ※地図(メーカー)名=ZenrinいつもNAVI、NEXCOドラぷら、Googleマップ、Google Earth、MapFanなど

       

        • 1. Re: 住所リンク地図について
          sago350@未来Switch

          FileMakerの何のバージョンのスターターソリューションでしょうか?
          FileMaker Pro 13の「連絡先.fmp12」には無かったのですが。

          せめて、どこのレイアウトなのか画面もあるとわかりやすいです。

          • 2. Re: 住所リンク地図について
            FmkP3

            sago35 様

            度々お世話になりありがとうございます。どなた様からもご連絡が無かったので諦めていたところです。

            FileMakerのバージョンが現在分からなくなっております。おっしゃる様にFMP13の「連絡先.fmp12」では地図の表示(設定)がありませんね。ただ、表示メニューでレイアウトモードにすると地図のリンク先らしき内容が表示されます。※これが正しいとしても表示させる能力が自分にありません。

            自分が持っているFMPはほかに「V-10」ですので、その時の物かもしれません。ただそれも、昨年秋に自宅引っ越しした為、APP-Fileをどこにしまったのか自分でも分からないのです(-_-;)。

            質問(ご指導お願い)した「連絡先.fmp12」を添付したいのですが、方法が分かりません。※闇雲ですが下の「画像UPロード」を使ってみます。

             

              

            • 3. Re: 住所リンク地図について
              fukky

              古いバージョンの Starter Solution を見たところ「連絡先.fmp12」ではなく、
              「住所録.fp7」には地図情報の表示がありますね。

              こちらは正しく動作しているようなので仰っているものと違うかも知れませんが......

              考え方として、正しく動いていない URL の指定を直して、住所に該当する場所を計算式に入れれば動作します。
              ファイルのアップロードが無理ならば、現在 Webビューアに設定されている URL の計算式を書かれては如何でしょう?

              また、他の地図サービスはサービス毎に 地図表示の URL も異なりますし、
              住所を含む URL だけでは地図が表示できない場合もありますから、
              少なくとも地図を表示するためのサービスの URL と地図表示の URL はお調べになって書いた方がよいでしょう。

              • 4. Re: 住所リンク地図について
                FmkP3

                fukky 様

                ありがとうございます。そうですね、fmp7をfmp12に変換して(HDDに)持っていたのかもしれませんね。その段階で地図表示部が破損したのか?/破損させてしまったのでしょうかね?。

                sago35 様から対象Fileの指摘を受け、家内の心当たり部を探したのですが見つからなかったのです。

                Ⅰ.>正しく動いていない URL の指定を直して、住所に該当する場所を計算式に入れれば動作します。

                これが分からないのです。この方法について教えて頂けませんでしょうか?。「連絡先.fmp12」の管理-データベースで「URL オブジェクトの地図」のフイールドかと思うのですが‥‥。この欄には計算式らしきものが記されていません(破損しているから?)。

                住所フイールドとリンクして地図を表示させたいのですが、この場合の「リンク住所」フイールドは1個でしょうか?。管理-データベースを見ても良く判断できません(勉強不足な為)。「リンク住所」は1個とすれば都道府県名と市区町村名、町域名&番地などが分かれている場合は1つ纏め(結合)したフイールドにしなければならないのですね?。

                 

                Ⅱ.>ファイルのアップロードが無理ならば、現在 Webビューアに設定されている URL の計算式を書かれては如何でしょう?
                これは、上の “URL の指定を直して、住所に該当する場所を計算式に入れれば動作します”とは違うのでしょうか?。

                 

                Ⅲ.>少なくとも地図を表示するためのサービスの URL と地図表示の URL はお調べになって書いた方がよいでしょう。

                地図メーカそれぞれ特長がある様なので、最終決めはしておりません。地図拡大で写真表示に代わる、ルート設定ができる、距離測定ができるなど色々あるようで‥‥。

                 

                 

                 

                       
                •      
                   
                       

                 

                 

                • 5. Re: 住所リンク地図について
                  fukky

                  "地図表示部が破損" という現象が起きる可能性の方が少ないでしょう。

                  I.地図は Webビューア で表示されていると思いますが、Webビューア の URL (Web アドレス)はどのように設定されていますか?

                  もし、フィールドが指定されているならばそのフィールドの中身です。計算フィールドならば計算式を書けばよいでしょうし、
                  計算フィールドでない場合はどこかで中身を設定しているはずなのでその箇所を調べてお書き頂けばよいでしょう。

                  実際のファイルを回答者は見ることができないので、
                  ファイルアップロードができないとしたらこの作業は FmkP3 さんにしかできないことです。

                  II.(I.)と同様です。Webビューア の URL に指定されている文字列を書いて頂ければ原因が分かる可能性があります。

                  III.利用するサービスを決めて地図表示のできる URL の形式を調査するのが先でしょう。
                  もし他のサービスを利用するならこの一連のGoogle Maps についての議論が勿体ないです。

                  • 6. Re: 住所リンク地図について
                    FmkP3

                    fukky 様

                    ありがとうございます。

                    Webビューアの内容表示 方法が分かりました。

                    Webサイトの選択では、「カスタムWebアドレス」となっており、その内容は

                    GetMap ( "地図1" ; 14 ; 連絡先::勤務先住所 1 ; 連絡先::勤務先住所 2 ; 連絡先::勤務先の市区町村 ; 連絡先::勤務先の都道府県 ; 連絡先::勤務先の郵便番号 ; 連絡先::勤務先の国 )

                    でした。

                    1.この内容の見方が自分にはわかりません。

                    2.また、この内容をどのように変更すれば、詳細地図に拡大できるのでしょうか?。

                    3.この地図メーカは?。GetMap部をGoogleEarthに書き直せば、その様になるのでしょうか?。

                    ※Helpの[Webビューアの設定]ダイアログボックスの内容を読んだのですが、やはり理解できないです(質問に対応したことが記載されていないようで‥‥)。

                    ※画面を添付したいのですが、画像化する方法が分からないので‥‥。File(fmp12)を添付する方法も??。

                     

                     

                     

                    • 7. Re: 住所リンク地図について
                      sago350@未来Switch

                      GetMapはカスタム関数ですね。

                      • 8. Re: 住所リンク地図について
                        fukky

                        sago35さんが既に書かれていますが、GetMap はカスタム関数ですね。
                        もし、FileMaker Pro Advanced ソフトウェアをお持ちでなければ 1 から書き直しです。

                        なお、FileMaker Pro 13 の StarterSolution から作成した「連絡先.fmp12」の
                        地図表示部は正しく動作しています。GetMap に誤りがあるとは考えにくいと思います。

                        2.は GetMap を直せる環境にあるなら直す、ダメなら書き直しでしょう。

                        3.GoogleEarth で表示したいのでしょうか?

                        まず、一旦 FileMaker から離れて、任意の場所を地図サービスで表示する方法について学ぶことが先のように思われます。

                        ・GoogleMap で 指定した住所を表示する例
                        https://www.google.co.jp/maps?q=東京都港区六本木6-10-1

                        • 9. Re: 住所リンク地図について
                          FmkP3

                          fukky 様

                          誠にすみません。自分なりに試行してみているのですが、時間が掛かるばかりで、ご指導内容が全く理解できません。

                          >2.は GetMap を直せる環境にあるなら直す、ダメなら書き直しでしょう。

                          環境とは?、

                          >3.GoogleEarth で表示したいのでしょうか?
                          そうですね。まだどれが良いのか分かっていません。  https://support.e-map.ne.jp/developer/UserTutorial  も良いのかなぁ?。

                          >・GoogleMap で 指定した住所を表示する例
                          https://www.google.co.jp/maps?q=東京都港区六本木6-10-1

                          この例は、住所フイールト゛と、どう繋げるのでしょう?、またどのフイールト゛に記述するのでしょう?。

                          >まず、一旦 FileMaker から離れて、任意の場所を地図サービスで表示する方法について学ぶことが先のように思われます。

                          そうですね、勉強不足、理解力欠如ですから出直すべきですね。

                           

                          この辺りを勉強するにはご推奨のマニュアルありませんでしょうか。

                          現在持っているのは「はじめてのFileMakerPro13」(秀和システム:Studioノマド著)です。

                          あとは、FMP13ヘルプ内の部分的なcopy(全部copyできなかったので‥‥)、

                          ※FMPは奥行きが深いのでしょうけれど、素人には使い難いSoftですね。この度発売のFMP14にしても13とほぼ一緒(DataBaseの意味で---iphene/padなどの接続(link)を除けば)で、EXCEL dataのDB化は無理なのかなぁ?と思ったりしています。

                           

                          • 10. Re: 住所リンク地図について
                            fukky

                            動作不良を起こしているファイルの全容を明かされないまま修正を試みていることが
                            前へ進めない一因としてあることをご理解頂くことはできますか?

                            GetMap はカスタム関数であり、中身を見たり修正したりするためには FileMaker Pro Advenced が必要です。
                            直すことができる環境は FileMaker Pro Advance を所有しているということになります。

                            なお、連絡先.fmp12 に付属する GetMap 関数は Google スタティック API を利用するものとなっており、
                            もし同じファイルを見ているとしたら 拡大縮小ができる地図は望めないでしょう。

                            修正を捨てて、地図の表示部分を新規に作る場合は仕様を先に決めることが大切です。
                            例えば Google Map であれば既に例示しているとおりの URL 書式を利用することができます。
                            "https://www.google.co.jp/maps?q=" & テーブル名::住所フィールド

                            地図サービスによって書式は異なりますので、地図サービスを決定することが必要でしょう。
                            また、決定した地図サービスによってどのような URL で地図を表示することができるのか調査することも必要です。
                            この部分が FileMaker から一旦離れると書いた部分です。(FileMaker の知識はほとんど必要ありません)

                            余談ですがこちらで回答されている皆さまは私を含め、FileMaker プラットフォームが好きな方々でしょう。

                            • 11. Re: 住所リンク地図について
                              FmkP3

                              fukky 様

                              私もFileMakerが嫌いではないのです。‥‥ただ使い難いと‥‥。Accessはもっと使い難い様ですが。

                              ※現在、DataBaseは「DATABOX」(MS-DOS対応品←WinXPのコマンドプロンプトにて)を使っています。最近管理顧客数が3000件超、フイールドリレーションも3以上が必要となって来ており、何とかFMPに転換できないかと‥‥。※DATABOXがWin対応品を発売(開発)しないとの事で、当時FMP3(後にFMP10)を購入したのですが、(FMP13は昨年購入)いづれも転換に失敗(挫折)しました。顧客管理で地図表示も必要になって来ており、今回再々々、何度目の挑戦になるのかなぁ?。自己能力不足なら、これら管理DBを外部委託すればいいのでしょうけれど‥‥。

                               

                              >"https://www.google.co.jp/maps?q=" & テーブル名::住所フィールド

                              「連絡先.fmp12」に入れてみましたが、質問頭書と同じ様に、住所対応で地図が変わりますが、詳細を見たくて地図部をクリックすると富山県の山岳部表示になってしまいます。

                               

                              ZENRIN「いつもNAVI](デベロッパー版?)のチュートリアルによれば

                              APIの基本コード

                              次のサンプルは、APIを利用した最も簡単なサンプルとして、東京駅を中心とした地図を表示します。

                               地図はマウスによるドラッグ&ドロップによるスクロールと、マウスホイールによる縮尺レベルの変更ができます。

                              ソースコードと解説

                              地図を表示させるまでの手順は次の通りです。

                               1.script タグにローダーの処理を記述して、zdcmap.jsを読み込みます。

                               2.地図を表示する領域の div 要素「ZMap」を作成します。(名称は任意です)

                               3.ZDC.Mapオブジェクトを作成して、mapオブジェクトに代入する処理を記述します。

                               4.map オブジェクトを body タグの onloadイベントから初期化します。

                              <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

                              <html>

                              <head>

                              以下省略します。

                               

                              と記されています。

                              これは fukky様の言われる

                              >修正を捨てて、地図の表示部分を新規に作る場合は仕様を先に決めることが大切です。

                              >地図サービスによって書式は異なりますので、地図サービスを決定することが必要でしょう。

                              に該当する事なのでしょうか?。これは使えるのでしょうか?。

                               

                              もっともこのソースコードを見ても使い方はさっぱり分からないのですが‥。

                              参考書探しに近々専門書本屋さんに行ってみます。

                               

                              • 12. Re: 住所リンク地図について
                                fukky

                                >「連絡先.fmp12」に入れてみましたが、質問頭書と同じ様に、住所対応で地図が変わりますが、詳細を見たくて地図部をクリックすると富山県の山岳部表示になってしまいます。
                                同じファイルを見ているとしたら、地図表示を行っている Webビューアにボタン設定されており、
                                GetMap とは別のカスタム関数で作られた URL が開くように設定されています。こちらも合わせて変更する必要があるでしょう。
                                簡単な方法はボタン設定で[URL を開く]対象の URL を Webビューアの URL と同じにすればいいでしょう。

                                まったく変更を行っていない 連絡先.fmp12 に港区六本木の住所を入力しましたがクリック時も問題なく動作しています。
                                同じファイルを見ているとしたら カスタム関数 には問題がないように思えます。

                                ZENRIN の API は GoogleMap と異なり、URLに住所などのパラメータを加えるだけで地図が表示できないだろうということは
                                ご覧になっているチュートリアルから明らかでしょう。

                                FileMaker だけでなく Web の技術もある程度必要になると思われます。

                                具体的に FileMaker が使い難いのはどの部分を指しているのでしょう?

                                • 13. Re: 住所リンク地図について
                                  FmkP3

                                  fukky 様


                                  度重なるご指導、ありがとうございます。

                                  「連絡先.fmp12」はfukkiy様のと同じFileだと思っていますが‥‥。。いろいろ試行していてFileを壊してい無ければ‥‥。

                                  この中のレコードに、例えば住所関係が「 601-1324  京都府  京都市伏見区醍醐伽藍町  2-36-27 シティ醍醐伽藍203 日本」となって居るレコードがあります。このレコードの地図は正常に表示されています。しかし、この地図を拡大(詳細化)すると、何度も言っていますように”富山県の山岳‥‥”が表示されるのです。画面hardcopy方法が分かりました、画面添付します。


                                  先程気付いたのですが、このURLは
                                  https://www.google.co.jp/maps/search/2-36-27+@+V+e+B++%ED%89%BE++203,++++s+s+++++++%ED%89%BE++++,++++s+%7B,+601-1324,++++%7B/@36.5682706,137.3668486,11z/data=!3m1!4b1

                                  となっており、メッセージ?として

                                  『2-36-27 @ V e B  퉾  203,    s s       퉾    ,    s {, 601-1324,    { X


                                  どこかの広告内容


                                  2-36-27 @ V e B 퉾 203, s s 퉾 , s {, 601-1324, { が見つかりませんでした。


                                  検索キーワードに誤字や脱字がないかご確認ください。

                                  地名や郵便番号を追加してみてください。

                                  Google マップに「2-36-27 @ V e B 퉾 203, s s 퉾 , s {, 601-1324, {」を追加できます。

                                  地図に載っていないビジネスやランドマークを追加します


                                  2-36-27 @ V e B 퉾 203, s s 퉾 , s {, 601-1324, { のその他の検索結果 』


                                  と表示されています。これって、私の言う不具合に関係している事なのでしょうか?。

                                   

                                   

                                  ※>具体的に FileMaker が使い難いのはどの部分を指しているのでしょう?

                                  より良いFileMakerを目指して言います。(使いこなせて居ないのに言うのは憚れますが…)。

                                  1.ずばり、windows likeでない。直観的な操作ができない。

                                  2.ブラウズモード/レイアウトモードでRedo(戻り)が充分でない。

                                  (間違えた修正の取り消し、修正作業の取り止めができない)。

                                  3.or検索で追加検索の表示ボタン/メニュー?を設けて欲しい(新規検索では変)。

                                  4.先頭文字検索方法をもっと容易にしてほしい。

                                  5.集計で、集計桁変更ができるように。また集計表示でも「単位」文字が付加できるように。

                                   

                                  • 14. Re: 住所リンク地図について
                                    fukky

                                    書かれている住所情報を元に 連絡先.fmp12 にレコードを作成しましたが、
                                    スクリーンショットのような状態は発生しませんでした。

                                    文字コード関係が怪しいですがどのように入力されたのか不明なので何とも言えません。
                                    例えば新規にレコードを作成して同じ情報を入力した場合はどうなるのでしょう?
                                    期待通りの動作をしていない原因は FileMaker の不具合ではないでしょう。

                                    住所が見つからない原因は様々ですが全ての住所情報を GoogleMap が網羅しているわけではないことに留意しましょう。
                                    この点については FileMaker ではどうにもなりません。

                                    改善などフィードバックの場所は用意されていますのでそちらを利用された方が良いでしょう。
                                    既存機能で補える範囲もありますが本項の趣旨から逸れますので言及は控えます。

                                    1 2 前へ 次へ