当前位置: 首页>>代码示例>>PHP>>正文


PHP Map::addLocator方法代码示例

本文整理汇总了PHP中Map::addLocator方法的典型用法代码示例。如果您正苦于以下问题:PHP Map::addLocator方法的具体用法?PHP Map::addLocator怎么用?PHP Map::addLocator使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Map的用法示例。


在下文中一共展示了Map::addLocator方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: foreach

        $render .= '</ol>' . "\n";
        if ($attendees) {
            $render2 .= '<hr>' . "\n";
            $render2 .= '<h2>Attendees:</h2>
<p>';
            foreach ($attendees as $attendee) {
                $render2 .= $attendee . ', ';
            }
            $render .= remove_lastchar($render2, ",") . '</p>' . "\n";
        }
        $render .= '<hr />';
        // add map if there is only one property
        if ($numRows == 1 && strlen($x) == 6 && strlen($y) == 6) {
            $map = new Map();
            $map->drawMap($x, $y);
            $map->addLocator($x, $y);
            $render .= $map->renderMap();
        }
        break;
    case "Inspection":
        $app["type"] = $app["subtype"] . ' ' . $app["type"];
        $sql = "SELECT\ndea_id,\nCONCAT(pro_addr1,' ',pro_addr2,' ',pro_addr3,' ',pro_postcode) AS pro_addr,\nd2a_id,d2a_ord,d2a_cv,d2a_feedback,\ncon_id,CONCAT(con_fname,' ',con_sname) AS con_name,com_title,\nGROUP_CONCAT(DISTINCT CONCAT(vendor.cli_salutation,' ',vendor.cli_fname,' ',vendor.cli_sname,' (',vendor_tel.tel_number,' - ',vendor_tel.tel_type,')')  SEPARATOR '<br />') AS vendor_name\nFROM appointment\nLEFT JOIN link_deal_to_appointment ON appointment.app_id = link_deal_to_appointment.d2a_app\nLEFT JOIN deal ON link_deal_to_appointment.d2a_dea = deal.dea_id\nLEFT JOIN property ON deal.dea_prop = property.pro_id\n\nLEFT JOIN link_client_to_instruction ON link_client_to_instruction.dealId = deal.dea_id\nLEFT JOIN client AS vendor ON link_client_to_instruction.clientId = vendor.cli_id\n\nLEFT JOIN con2app ON appointment.app_id = con2app.c2a_app\nLEFT JOIN contact ON con2app.c2a_con = contact.con_id\nLEFT JOIN company ON contact.con_company = company.com_id\n\nLEFT JOIN tel AS vendor_tel ON vendor.cli_id = vendor_tel.tel_cli\nWHERE\nappointment.app_id = {$app_id}\nGROUP BY deal.dea_id\nORDER BY link_deal_to_appointment.d2a_ord ASC\n";
        //echo $sql;
        $q = $db->query($sql);
        if (DB::isError($q)) {
            die("db error: " . $q->getMessage());
        }
        $numRows = $q->numRows();
        $count = 1;
        while ($row = $q->fetchRow()) {
            // array of properties (deals)
开发者ID:jankichaudhari,项目名称:yii-site,代码行数:31,代码来源:appointment_print2.php

示例2: Map

   </tr>
   <!--<tr>
     <td>Town</td>
     <td><input type="text" name="pro_addr5" value="' . $row["pro_addr5"] . '"></td>
   </tr>-->
   <tr>
     <td>Postcode</td>
     <td><input type="text" name="pro_postcode" value="' . $row["pro_postcode"] . '"></td>
   </tr>
 </table>


';
        $map = new Map();
        $map->drawMap($row["pro_east"], $row["pro_north"]);
        $map->addLocator($row["pro_east"], $row["pro_north"]);
        $render .= $map->renderMap();
    }
}
$page = new HTML_Page2($page_defaults);
$page->setTitle("Postcode Tools");
$page->addStyleSheet(getDefaultCss());
$page->addStyleDeclaration('pre { color:#000000; }');
$page->addScript('js/global.js');
$page->addScript('js/scriptaculous/prototype.js');
$page->addBodyContent($header_and_menu);
$page->addBodyContent('<div id="home">');
$page->addBodyContent('<h4>Address Tools</h4>');
/*
$page->addBodyContent('<p>This page is for editing and correcting manually added addresses, and for replacing incorrectoly chosen
addresses for property we are marketing, client addresses, and contact addresses.</p>
开发者ID:jankichaudhari,项目名称:yii-site,代码行数:31,代码来源:postcode_tools.php


注:本文中的Map::addLocator方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。