Просмотр добавленных мест в API мест Google с помощью codeigniter с помощью библиотеки biostall map v3

Сначала я добавил несколько мест в API мест Google со следующим фрагментом кода.

<?php
class PlaceAdd Extends CI_controller{
public function index(){
$this->load->model('placeAdd_model');
$a = $this->placeAdd_model->getAtm();

foreach($a as $k){

$jsonpost = '{
"location": {
"lat": '.$k['Latitude'].',
"lng": '.$k['Longitude'].'
},
"accuracy": 50,
"name": "'.$k['ATMName'].'",
"phone_number": "'.$k['PriorityMobile'].'",
"address": "'.$k['AddressLine1'].'",
"types": ["atm"],
"website": "http://www.google.com.bd/",
"language": "en"}';

$url = "https://maps.googleapis.com/maps/api/place/add/json?key={my api key}";

$results = $this->ProcessCurl ($url, $jsonpost);
$data = json_decode($results);
print_r($data);
}
}
}

функция

ProcessCurl()

написано ниже фрагмента кода, и данные добавляются, потому что я получил статус: «ОК» после добавления данных, и я также могу просмотреть информацию о добавленных данных, нажав следующий URL

https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=my_api_key&место = 23.790960,90.404426&Радиус = 50&типы = атм&Имя = Банани

рассмотрим сценарий, в котором у меня есть 100 банкоматов в моей базе данных, и я добавил всю информацию банкоматов в базу данных Google, и все данные находятся под моим ключом API.

Теперь я хочу просмотреть все данные (информация о 100 банкоматах), которые я добавил за один раз под моим ключом API.

И я попробовал CodeIgniter Google Maps V3 API Library

http://biostall.com/codeigniter-google-maps-v3-api-library

что я сделал, это:

<?php

if (!defined('BASEPATH'))
exit('No direct script access allowed');

class ViewPlaces extends CI_Controller {

public function __construct() {
parent::__construct();
$this->load->helper('url');
$this->load->library('Googlemaps');
}

public function index(){
$config['center'] = '23.790960, 90.404426';
$config['zoom'] = 'auto';
$config['places'] = TRUE;
$config['placesLocation'] = '23.790960, 90.404426';
$config['placesRadius'] = 50;
$this->googlemaps->initialize($config);
$data['map'] = $this->googlemaps->create_map();
$this->load->view('map_view', $data);
}
}

здесь, в библиотеке «Googlemaps», я добавил свой ключ API, но на карте он не показывает места, которые я добавил.

Или есть какой-то другой способ сделать это, то есть я хочу просмотреть все 100 банкоматов на карте, что означает места, которые находятся под моим ключом API, и я хочу просмотреть их на карте.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]