小编Mic*_*ley的帖子

Google Map API v3 - 设置边界和中心

我最近切换到Google Maps API V3.我正在编写一个简单的例子来绘制数组中的标记,但是我不知道如何相对于标记自动居中和缩放.

我搜索了网络的高低,包括谷歌自己的文档,但没有找到一个明确的答案.我知道我可以简单地采用坐标的平均值,但是如何相应地设置缩放?

function initialize() {
  var myOptions = {
    zoom: 10,
    center: new google.maps.LatLng(-33.9, 151.2),


    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);

  setMarkers(map, beaches);
}


var beaches = [
  ['Bondi Beach', -33.890542, 151.274856, 4],
  ['Coogee Beach', -33.423036, 151.259052, 5],
  ['Cronulla Beach', -34.028249, 121.157507, 3],
  ['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
  ['Maroubra Beach', -33.450198, 151.259302, 1]
];

function setMarkers(map, locations) {

  var image = new google.maps.MarkerImage('images/beachflag.png',
      new google.maps.Size(20, 32),
      new google.maps.Point(0,0),
      new google.maps.Point(0, 32));
    var shadow = new …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3

295
推荐指数
4
解决办法
35万
查看次数

标记偏移在Google Map API v3上

我创建了一个带有自定义PNG标记的简单地图.是否可以抵消附加的PNG图像?Google Map API v3文档中似乎没有提及"偏移量".

google-maps google-maps-api-3

15
推荐指数
2
解决办法
2万
查看次数

Codeigniter表单验证...形式重新填充

我正在创建记录特定页面上的输入表单,例如(property/rental/rec_id).提交时,应插入,验证数据并返回到发送数据的原始页面以及任何相关消息.

  • 如果验证失败,请重新加载表单页面以重新填充表单
  • 回应特定的验证错误 - 例如无效的电子邮件地址等

  • 如果成功,请插入数据,重新加载页面并显示成功消息.

    function class(){

    $this->load->library('form_validation');    
    $this->form_validation->set_rules('name','name','required|trim');
    $this->form_validation->set_rules('email','email','required|trim|valid_email');
    
    $fields['name'] = 'Name';
    $fields['email'] = 'Email Address';
    
    $this->validation->set_fields($fields);
    
    if ($this->form_validation->run() == FALSE) 
    {
        //failed - reload page and re-populate fields with any error messages
    }
    else
    {
         // display form with success message
    }
    
    Run Code Online (Sandbox Code Playgroud)

    }

通常,这可以通过"加载视图"并传递相关数据来重新填充页面,字段或显示消息来完成.但我必须使用"重定向"回到产品特定页面.除了使用会话数据来传递验证错误之外,还有什么好方法吗?

迈克尔,提前谢谢

php validation codeigniter

3
推荐指数
1
解决办法
9887
查看次数