小编Dha*_*dva的帖子

如何使用谷歌地图API显示替代路线

我正在使用谷歌地图,我有点卡在一点.我想显示我的源和目标点的替代路线.目前我正在使用完美工作并显示正确结果的代码,但唯一的问题是此代码仅显示我的起始路径和目标路径的单一路径.

这是我的JSFIDDLE WORKING DEMO

这是我在jsfiddle演示链接中使用的示例代码:

HTML代码:

<h1>Calculate your route</h1>
<form id="calculate-route" name="calculate-route" action="#" method="get">
  <label for="from">From:</label>
  <input type="text" id="from" name="from" required="required" placeholder="An address" size="30" />
  <a id="from-link" href="#">Get my position</a>
  <br />

  <label for="to">To:</label>
  <input type="text" id="to" name="to" required="required" placeholder="Another address" size="30" />
  <a id="to-link" href="#">Get my position</a>
  <br />

  <input type="submit" />
  <input type="reset" />
</form>  
Run Code Online (Sandbox Code Playgroud)

JS代码:

<script>
  function calculateRoute(from, to) {
    // Center initialized to Naples, Italy
    var myOptions = { …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3

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

除某些地区外,Google地图会删除标签或灰色区域

嗨,我正在使用谷歌地图,我希望您的意见以下问题.

是否可以隐藏或灰显除googlemap中的其他区域以外的所有区域?

如果是,那么请帮我解决这个问题.

我试过但直到现在才找到任何解决方案.

这是我的FIDDLE DEMO

在该演示中,我想要灰显/隐藏所有区域的标签,没有标记.

这是我用来在地图上固定标记的示例代码.

JS代码:

<script>
var infowindow;
var map;
var myLatLng = [];

function initialize() {
    var mapOptions = {
        zoom: 3,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);

    var bounds = new google.maps.LatLngBounds();
    var obj = {
        "JobRecord": [{
            "ApplyUrl": "test",
                "GeoLocations": {
                "GeoLocationRecord": [{
                    "Latitude": "21.543333",
                        "Longitude": "39.172777"
                }, {
                    "Latitude": "21.299135",
                        "Longitude": "40.428313"
                }]
            },
                "JobId": "493743",
                "JobTitle": "Sales Associate",
                "Locations": {
                "LocationRecord": [{
                    "Group": "Saudi Arabia",
                        "Title": "Taif"
                }, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps google-maps-api-3

6
推荐指数
1
解决办法
2318
查看次数

使用php替换xml中的特定节点值

嗨,我正在解析多个xml提要,并合并为一个,它对我来说很好用,但是现在我有点卡住了,因为我需要在特定的节点值中添加一些前缀,这意味着我需要更改该节点的值。在这里,我提供了一些我想要的实际示例代码。

XML格式

<JobRecords>
    <JobRecord>
        <Brand>Corporate1</Brand>
        <JobId>45982</JobId>
        <WorkTypes>
            <WorkTypeRecord>
                <Title>Permanent1</Title>
            </WorkTypeRecord>
        </WorkTypes>
    </JobRecord>
    <JobRecord>
        <Brand>Corporate2</Brand>
        <JobId>45983</JobId>
        <WorkTypes>
            <WorkTypeRecord>
                <Title>Permanent2</Title>
            </WorkTypeRecord>
        </WorkTypes>
    </JobRecord>
    <JobRecord>
        <Brand>Corporate3</Brand>
        <JobId>45984</JobId>
        <WorkTypes>
            <WorkTypeRecord>
                <Title>Permanent3</Title>
            </WorkTypeRecord>
        </WorkTypes>
    </JobRecord>
</JobRecords>    
Run Code Online (Sandbox Code Playgroud)

在上面的xml中,我想像这样附加前缀 <JobId>0-45984</JobId>

这是将不同的xml提要组合成一个如上所述的php代码

<?php 
    $feed1 = "data1.xml";
    $feed2 = "data2.xml"; 
    $feed3 = "data3.xml";

    $xml1 = new DOMDocument('1.0', 'UTF-8');
    $xml1->load($feed1);

    $xml2 = new DOMDocument('1.0', 'UTF-8');
    $xml2->load($feed2);

    $xml3 = new DOMDocument('1.0', 'UTF-8');
    $xml3->load($feed3);

    $addXml = array();
    $addXml[] = $xml1->saveXML();
    $addXml[] = $xml2->saveXML();
    $addXml[] = $xml3->saveXML();

    // create a new …
Run Code Online (Sandbox Code Playgroud)

php xml arrays xml-parsing

5
推荐指数
1
解决办法
7811
查看次数

使用内部选择查询进行MySQL搜索

我正在研究MySQL,我有点陷入困境.我想触发搜索查询以从数据库表中检索匹配记录.一切正常,但当我要搜索记录时,我使用内部选择检索它将不会是搜索.我不知道如何解雇查询.

这是我的sqlfiddle演示

SQL代码:

CREATE TABLE supplier 
(
 supplier_id int auto_increment primary key, 
 supplier_name varchar(20) 
);

INSERT INTO supplier
(supplier_name)
VALUES
('billgate'),
('jobs'),
('zukkerburg');

CREATE TABLE products 
(
 product_id int auto_increment primary key, 
 supplier_id int,
 product_name varchar(20) 
);

INSERT INTO products
(supplier_id,product_name)
VALUES
('1','microsoft'),
('2','apple'),
('3','facebook');
Run Code Online (Sandbox Code Playgroud)

查询检索所有记录:

SELECT *,(SELECT supplier_name FROM supplier WHERE supplier_id = products.supplier_id) AS supplier_name FROM products ORDER BY product_id DESC
Run Code Online (Sandbox Code Playgroud)

在上面的演示中如果我触发查询如下,它将给出正确的结果.

SELECT *,(SELECT supplier_name from supplier where supplier_id = products.supplier_id) as supplier_name FROM products WHERE …
Run Code Online (Sandbox Code Playgroud)

php mysql sql sql-server

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