小编San*_*nju的帖子

如何使用谷歌地图api找到沿途的地方?

如果您使用google.maps.DirectionsService()获取路线(例如:从Reims到巴黎).现在,我们如何获得可以在这条路线上/沿着这条路线找到的所有地方(比如搜索酒店,餐馆或加油站)(之后将添加到地图中作为标记与其信息以及路线).

经过谷歌搜索后,发现没什么用处.Google有关于此类查询的简短信息,请访问http://support.google.com/gmm/bin/answer.py?hl=zh-CN&answer=165392&topic=1650221&ctx=topic

任何帮助都非常感谢.

更新 已找到一些更类似的问题但不满意的问题或有答案:

  1. 链接1
  2. 链接2
  3. 链接3

google-maps-api-3 google-directions-api google-places-api

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

如何重定向到zend框架2中的上一页?

对于这些情况,我想自动重定向回我发出请求的页面:

  1. 完成任何操作后(CRUD等) - 在这里我认为我们需要重定向到'HTTP_REFERER'
  2. 在冲浪或购物时,如果需要登录,那么在完成身份验证过程后,它应该重定向回同一页面

不同的情况(不是'重定向到上一页'):

  • 在查询中传递重定向URL(登录页面地址),例如:如果我在GET查询参数(或路由部分)中发送(外部)/ URL(ofc编码),登录后,它应该将我重定向到此URL

我已经在网上搜索了这个并找到了一些解决方案,但它们并不符合Zend Framework 2.我希望所有这些都以zf2方式完成.

谢谢你的帮助!

redirect zend-framework2

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

在Zend Framework 2中获取布局或视图中的本地值

我们如何在layout.phtml或Zend Framework 2中的视图中获取本地值(即:'en'或'en_US','de'等)?

我的本地设置与此处说明的完全相同

<?php
namespace FileManager;

use Zend\Mvc\ModuleRouteListener;

class Module
{
    public function onBootstrap($e)
    {
        $translator = $e->getApplication()->getServiceManager()->get('translator');
        $translator
          ->setLocale(\Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']))
          ->setFallbackLocale('en_US');
    }

    //...
}
Run Code Online (Sandbox Code Playgroud)

我想获得这样的本地价值:

$locale = $this->translate()->getLocale(); // <-- It's not working anyway
Run Code Online (Sandbox Code Playgroud)

我需要在调用google map api url时使用' $ locale '来获取匹配的语言环境/语言.我通过layout.phtml中的应用程序调用它

$this->headScript()->appendFile('http://maps.googleapis.com/maps/api/js?language=' . $locale);
Run Code Online (Sandbox Code Playgroud)

所以我想在调用api时使语言选项动态化.

PS:我没有任何查询字符串参数,如'语言',这是一个谷歌api的东西,我需要在脚本网址设置(如果你不知道)请不要混淆.这里没有回答

localization zend-framework2

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

如何在zend框架2中的控制器中使用translate helper

有没有办法在控制器中翻译字符串而不是视图?

现在,在我的控制器中,如果我传递如下字符串:

public function indexAction() {
    return array('message' => 'example message');
}
Run Code Online (Sandbox Code Playgroud)

它将在index.phtml中翻译

<?php print $this->translate($message);?>
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但是poeditor无法从控制器文件中找到字符串

猜猜如果我可以使用类似的东西会很酷:

public function indexAction() {
    return array('message' => $view->translate('example message'));
}
Run Code Online (Sandbox Code Playgroud)

在控制器中

在此先感谢您的帮助

zend-translate zend-framework2

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

如何在tablegateway ZF2中使用JOIN ON子句添加IN语句

到目前为止获得所有结果,直到我添加带有join ON子句的'IN'语句

我的代码是这样的:

// $this->table = 'category';
$sql = $this->getSql();
$select = $sql->select();
$select->join('user_category_subscriptions', 'user_category_subscriptions.category_id = category.id AND user_category_subscriptions.status IN (1,2,3,4)', array(), 'left');
$select->where(array('category.user_id = 2 OR (user_category_subscriptions.status IN (2,4))'));
Run Code Online (Sandbox Code Playgroud)

错误

ZEND\DB\ADAPTER\EXCEPTION\INVALIDQUERYEXCEPTION
File:E:\htdocs\myproj\vendor\zendframework\zendframework\library\Zend\Db\Adapter\Driver\Pdo\Statement.php:245
Message:Statement could not be executed
Run Code Online (Sandbox Code Playgroud)

使用'echo $ select-> getSqlString();' 打印查询:

SELECT "categories".* FROM "categories" 
LEFT JOIN "user_category_subscriptions" 
ON "user_category_subscriptions"."category_id" = "categories"."category_id" AND "user_category_subscriptions"."status" IN ("1""," "2""," "3""," "4")
WHERE category.user_id = 2 OR (user_category_subscriptions.status IN (2,4))
Run Code Online (Sandbox Code Playgroud)

所以问题是zend的自动转换(1,2,3,4)("1"",""2"",""3"",""4")

有什么想法解决这个问题?谢谢

database join in-clause zend-framework2

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

如何从Zend Framework 2中的视图文件访问路由,发布,获取,服务器等参数

我们如何以ZF2方式从VIEW文件访问路由,发布,获取,服务器参数?

在这里,我发现了几乎相同的问题,但没有提到有关视图的地方,也没有在任

谢谢

zend-view zend-route zend-framework2

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