AnsweredAssumed Answered

住所リンク地図--その2

Question asked by FmkP3 on Jun 20, 2015
Latest reply on Jun 22, 2015 by fukky

タイトル

住所リンク地図--その2

フォーラムに投稿

fukky 様

先般は大変お世話になりました。5/22投稿文の続きです。

その後、自分ながら参考書探しに本屋さん(専門書書店、機会あり八重洲ブックセンター、三省堂書店、ビッグカメラ店、紀伊国屋書店など)回りをしているのですが、FileMakerProに関する書籍は数冊しか置いてなく、また地図に関する記載も1,2ページで、欲しい情報を見つける事が出来ませんでした。

I-netで調べたところ、下記の情報が(http://gmap3.blog52.fc2.com/blog-entry-40.html)あり、私の求めている質問内容に合っています。

そこで、再挑戦として「連絡先。fmp12」の地図オブジェクト上で「Webビューワの設定」にて、下記コードを挿入したのですが ”指定されたテーブルが見つかりません”とのエラーです。

テーブルとは「連絡先。fmp12」の事ですよね?。

何処を、どの様に修正すれば良いのか、自分にはやはり分かりません、能力不足です。

しかし、今回この問題を何とか解決したく、

fukky様にはお忙しい処でしょうけれど、もういちど解決策ご教授頂けませんでしょうか。

 

#入力してジオコーディング

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

<html> 

<head> 

    <title>Google Maps V3</title> 

    <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 

    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 

    <script type="text/javascript"> 

        var mapObj = null; 

        google.maps.event.addDomListener(window, 'load', function() 

        { var lat = 35.6809691281986; 

            var lng = 139.7668620944023; 

 

            var mapOptions = { 

                zoom: 13, 

                center: new google.maps.LatLng(lat, lng), 

                mapTypeId: google.maps.MapTypeId.ROADMAP, 

                scaleControl: true   }; 

            mapObj = new google.maps.Map(document.getElementById('gmap<br />'), mapOptions); 

        }); 

 

        // Geocoderボタン押下 

        function DoGeocoder() 

        {  // テキストボックスの内容を取得 

            var request = {  address: $("連絡先::勤務先住所 1;連絡先::勤務先住所 2;連絡先::勤務先の市区町村;連絡先::勤務先の都道府県;連絡先::勤務先の郵便番号;連絡先::勤務先の国").val()  }; 

 

            // ジオコーディング実行 

            var geocoder = new google.maps.Geocoder(); 

            geocoder.geocode(request, function(results, status) 

            { 

                // ステータスの確認。 

                if (status == google.maps.GeocoderStatus.OK) { 

                    var location = results[0].geometry.location; 

 

                    // マーカーを設定 

                    var marker = new google.maps.Marker({ 

                        position: location, 

                        title: request.address, 

                        map: mapObj 

                    }); 

 

                    // 地図の中心を設定 

                    mapObj.panTo(location); 

 

                    // 緯度経度の表示 

                    $("#lat").text(location.lat()); 

                    $("#lng").text(location.lng()); 

 

                    // 入力内容を空にしてフォーカスを設定 

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

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

                } 

            }); 

        } 

    </script> 

</head> 

<body> 

    <div id="gmap" style="width: 99%; height: 370px; border: 1px solid Gray;"> 

    </div> 

    <input id="address" type="text" /> 

    <input type="button" value="Geocoder" onclick="DoGeocoder()" /><br /> 

    緯度:<span id="lat"></span><br /> 

    経度:<span id="lng"></span> 

</body> 

</html>

 

Outcomes