如何使用谷歌地图打印用户的位置

时间:2014-01-17 01:52:23

标签: php google-maps google-maps-api-3

我有一个表单,用户可以在其中输入他的详细信息及其地址。 地址字段是一个文本框。

我希望在“地址”文本框旁边有一个链接(使用当前位置),单击此链接时,此链接将使用用户的当前位置填充“地址”文本框。

我是php和谷歌地图API的新手,请建议我如何实现这一目标。

TIA,


I found this example but i am not sure how to populate textbox with address.
http://jsfiddle.net/svigna/RaL8Q/

$(document).ready(function(){
    $.ajax({
        url: '//www.google.com/jsapi',
        dataType: "script",
        success: function(){
            var location = google.loader.ClientLocation;
            if (location) {
                $('#result').append('Estimated city: ' + location.address.city + '<br>Estimated region: ' + location.address.region + '<br>Estimated country: ' + location.address.country   + '<br>Estimated LatLng: ' + location.latitude + ', ' + location.longitude);
            }else{
                $('#result').append('no location found');
            }
        }`enter code here`
    });
});



my Address textbox has below code:
 <li>
       <h2><?php echo __('Address','SampleTheme'); ?>:</h2>
        <p><input type="text" size="50" class="do_input"  name="ad_location_addr" value="<?php echo !isset($_POST['ad_location_addr']) ? 
        get_post_meta($pid, 'Location', true) : $_POST['ad_location_addr']; ?>" /> 
        <?php do_action('SampleTheme_step_after_addr_field');  ?>
        </p>
 </li>

0 个答案:

没有答案