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

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

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

You are not logged in.

Announcement

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


#1 2014-07-18 17:29:20

あると
Member

GoogleMapにて、住所を取得したい。

FMPro13、FMGo13、Win7

WebビューアにてGoogleMapを使っております。
住所や緯度経度から、目的地を表示することは出来ているのですが、その逆が出来ないかと悩んでいます。
地図上をタップし、その位置から緯度経度を取得→住所を導きだす。といったことを行いたいと思っています。

このようなことは、可能なのでしょうか?
よろしくお願いします。

Offline

#2 2014-07-18 20:41:38

とおりすがり
Guest

Re: GoogleMapにて、住所を取得したい。

可能です。逆ジオコーディングをキーワードに検索してみてください。
そして、企業で使う場合には、Google Maps API for Business (有料)が必要であることも忘れないでくださいね。

#3 2014-07-20 05:09:23

Hiro
Member

Re: GoogleMapにて、住所を取得したい。

Win版.fmp12に限定ですが、タップ位置逆ジオコーデ・テンプレートを公開しました。
公開ページ → https://fm-aid.com/bbs2/viewtopic.php?id=1873

公開テンプレートをユーザ利用する分にはライセンスフリー、かと。

Last edited by Hiro (2014-07-20 05:14:43)

Offline

#4 2014-07-22 10:32:50

あると
Member

Re: GoogleMapにて、住所を取得したい。

とおりすがりさん、Hiroさん、お返事ありがとうございます。
逆ジオコーディングを調べてみました。
JavaScriptを使ったものになるようで、MacOSではJavaScriptスキームが使えないとのこと。
それで、Win版になるのですか。

出来れば、FMGoでiPadで出来るとありがたいのですが、この状況だと難しそうですね。
手動で手間をかけていいなら、java使わずにWebビューア(GoogleMap)→HTMLにするとタップ位置が取得出来、Google Geocoding APIを参考に緯度経度あてはめると住所は出すことは出来るようです。
が、現実的ではないですね。

Offline

#5 2014-07-22 10:59:42

とおりすがり
Guest

Re: GoogleMapにて、住所を取得したい。

世の中に数多あるjavascriptのサンプルを参考にすれば、iPadでもMacでも使えるものが比較的簡単に出来ますよ。
ただ…Google Maps API for Business がネックになってしまって実用化出来ないでいます。
無償公開されたものだったら?カスタマイズをした段階で、そのカスタマイズしたものも無償公開する必要がありますし、無償公開したファイルにリンクして使う方法もありそうですが、ラッパー的な利用方法はGoogleの規約でグレーっぽいので、公開に二の足を踏んでしまいます。

#6 2014-07-22 12:51:20

Hiro
Member

Re: GoogleMapにて、住所を取得したい。

このテンプレートはJavaScript:スキームを利用したものではありません。
結果住所の「受け渡し方法」(ブラウザからFMへの異ソフト間) が問題であって、
逆ジオコードAPI+JavaScriptによるクリック点住所のブラウザ内表示に関しては問題ありません。
このWin限定テンプレートではclipboard系MS独自関数でクリップボード経由を利用することで問題解決しています。


どうしてもFMGo+iPadでも併用したいなら、「受け渡し方法」を模索してみて下さい。
例えば、共有ファイルを開く独自URIスキームFMP:でスクリプト引数渡し機能を利用する、案とか?

Offline

#7 2014-07-22 17:23:47

Layouter
Guest

Re: GoogleMapにて、住所を取得したい。

FM13からは、共有ファイルでなく開いてるファイルも指定できるようになったんで便利。

#8 2014-07-22 18:59:50

qb_dp
Member

Re: GoogleMapにて、住所を取得したい。

Layouter wrote:

FM13からは、共有ファイルでなく開いてるファイルも指定できるようになったんで便利。

お~!13.0v2から、
fmp://~/ とか fmp://$/ が使えるんですね~。
チェック出来ていませんでした。これは、便利!

FMP12は、
(FMP://自PCアドレス/ファイル名.fmp12?script=スクリプト名

FMP13は、
fmp://~/ とか fmp://$/
を使えば、Windowsの場合も clipboardData.setData なしでイケますね!

ソフトウェア アップデート: FileMaker Pro 13.0v2 および FileMaker Pro 13.0v2 Advanced | FileMaker :
http://filemaker-jp.custhelp.com/app/an … _id/13319/

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 516.02 KiB (Peak: 520.93 KiB) ]