show X,Y Coordinate shapefile in google map - api

I wanna show this Shapefile data that extracted from SHP file in google map API :
DATA :Array
(
[Id] => 0
[area] => 164.914
[PARCID] =>
[deleted] => 0
)
SHAPE :Array
(
[xmin] => 539544.25
[ymin] => 3947728.5
[xmax] => 539559.4375
[ymax] => 3947745.75
[numparts] => 1
[numpoints] => 15
[parts] => Array
(
[0] => Array
(
[points] => Array
(
[0] => Array
(
[x] => 539546
[y] => 3947731.75
)
[1] => Array
(
[x] => 539544.25
[y] => 3947732
)
[2] => Array
(
[x] => 539545.5
[y] => 3947736.5
)
[3] => Array
(
[x] => 539546.375
[y] => 3947739.5
)
[4] => Array
(
[x] => 539546.8125
[y] => 3947741
)
[5] => Array
(
[x] => 539548.1875
[y] => 3947745.75
)
[6] => Array
(
[x] => 539556
[y] => 3947743
)
[7] => Array
(
[x] => 539556.1875
[y] => 3947743.5
)
[8] => Array
(
[x] => 539559.4375
[y] => 3947742.25
)
[9] => Array
(
[x] => 539557.8125
[y] => 3947737
)
[10] => Array
(
[x] => 539556.75
[y] => 3947733
)
[11] => Array
(
[x] => 539555.375
[y] => 3947728.5
)
[12] => Array
(
[x] => 539554.5
[y] => 3947728.75
)
[13] => Array
(
[x] => 539549.3125
[y] => 3947730.75
)
[14] => Array
(
[x] => 539546
[y] => 3947731.75
)
)
)
)
)
but when I check it get LATLNG coordinate, anyone can help to put these X,Y data on google map data !!!!
thank you

Sure what you want to use is JSON to parse it and send it to Google Maps. First you will need to format your numbers into actual latitude longitude coordinates. Here is how to use JSON to parse it: http://code.google.com/apis/maps/documentation/localsearch/jsondevguide.html
Alternately, I am not sure what you are trying to do with the data, but you could send it via a query string. (ex. http://maps.google.com/maps?q=52.961875,55.003296).

Related

How to interpret vin/vout on a Bitcoin transaction?

I used nownodes api to get this response on a transaction:
(
[txid] => 38ac1348219f8aa9349f497bfa6f8d05f775cafbbd26354867d22ca84f15e1e1
[version] => 2
[vin] => Array
(
[0] => stdClass Object
(
[txid] => 38cff250be850140644a1abf022b22f3e59cab15c6091706c3f73218a4d72050
[vout] => 1
[sequence] => 4294967295
[n] => 0
[addresses] => Array
(
[0] => 1EJtMFThodiQ1j26xy1kugFck9325C38CQ
)
[isAddress] => 1
[value] => 158316
[hex] => 4830450221009548f997389fd9881dfed78fe25fcce77f5b96d1545da91dfa13f56db3c02f6e02207fe239ac7916681edc36afd6a9a569981cd12c2c6801616bc15794be5c024431012102afe2e887e3ff56edcebe6b1aa6bf48f4a5a7f02cfc8d743e778896df2054adee
)
)
[vout] => Array
(
[0] => stdClass Object
(
[value] => 7000
[n] => 0
[hex] => a9144a09be6e2917ef00e5d72bc38035db5c5a5ed8ec87
[addresses] => Array
(
[0] => 38SVbkkFE8qcJuGyTJ9fY2cbGS3xknEfYr
)
[isAddress] => 1
)
[1] => stdClass Object
(
[value] => 146856
[n] => 1
[hex] => 76a91491fb9214e6ad9b3ea19c1fd7d3a646e12f804d2688ac
[addresses] => Array
(
[0] => 1EJtMFThodiQ1j26xy1kugFck9325C38CQ
)
[isAddress] => 1
)
)
[blockHash] => 000000000000000000050bfb2a645a5eb7ac882aeb1782bce37ef6a2652c383b
[blockHeight] => 743696
[confirmations] => 8
[blockTime] => 1657005608
[value] => 153856
[valueIn] => 158316
[fees] => 4460
[hex] => 02000000015020d7a41832f7c3061709c615ab9ce5f3222b02bf1a4a64400185be50f2cf38010000006b4830450221009548f997389fd9881dfed78fe25fcce77f5b96d1545da91dfa13f56db3c02f6e02207fe239ac7916681edc36afd6a9a569981cd12c2c6801616bc15794be5c024431012102afe2e887e3ff56edcebe6b1aa6bf48f4a5a7f02cfc8d743e778896df2054adeeffffffff02581b00000000000017a9144a09be6e2917ef00e5d72bc38035db5c5a5ed8ec87a83d0200000000001976a91491fb9214e6ad9b3ea19c1fd7d3a646e12f804d2688ac00000000
)
The transaction was for: 0.0001146 BTC
And the fee was: 0.0000446
Totalling: 0.0001592
However, based on teh result from Nownodes, how can I see what the transaction total was? I can easily see the fee under "Fees". But how do I calculate the actually amount that came in or went out for this transaction?
Thanks!
valueIn = vout[0][value] + vout[1][value] + [fees]
valueIn = 158316
Is that what you have been looking for?

BigCommerce API Product Import Error: Sorry, something went wrong. Go to product list

I'm importing products via the API. The import runs well (no errors), but following the import, whenever I select to EDIT one of the imported products from the product list, I get the following error:
Sorry, something went wrong.
Go to product list
I assume something is wrong with the import data I sent, but without further information I don't know where to start looking for the issue.
For reference, below is the JSON POST data for one of the imported products:
Array
(
[name] => Calla Lily & Foliage Silk Flower Centerpiece
[type] => physical
[sku] => FLB108-WG
[description] => Lots of HTML shortened to make this code more vieweable
[weight] => 0
[price] => 159.00
[brand_id] => 38
[inventory_level] => 0
[inventory_warning_level] => 1
[is_free_shipping] =>
[is_visible] => 1
[layout_file] => product.html
[upc] => 848644000167
[availability] => disabled
[custom_url] => Array
(
[url] =>
[is_customized] =>
)
[categories] => Array
(
[0] => 23
)
[bulk_pricing_rules] => Array
(
)
[images] => Array
(
[0] => Array
(
[is_thumbnail] => 1
[sort_order] => 1
[image_url] => https://www.petals.com//files/imagesSF/product/750/flb108-wg_zoom.jpg
[description] => white green calla lily & foliage silk centerpiece, velvety texture, natural appearance green foliage, black stones in acrylic water in heavy 6" square tapered glass vase
)
)
[variants] => Array
(
)
[inventory_tracking] => product
[custom_fields] => Array
(
[0] => Array
(
[name] => pageId
[value] => 47
)
[1] => Array
(
[name] => notice
[value] => FLB108-WG
)
[2] => Array
(
[name] => summaryImage
[value] => /files/imagesSF/product/165/flb108-wg_cat.jpg
)
[3] => Array
(
[name] => product_productName
[value] => Calla Lily & Foliage
)
[4] => Array
(
[name] => product_title
[value] => Calla Lily & Foliage
)
[5] => Array
(
[name] => product_productNumber
[value] => FLB108-WG
)
[6] => Array
(
[name] => product_catalogNumber
[value] => FLB108-WG
)
[7] => Array
(
[name] => product_imagePath
[value] => files/imagesSF/product/165/flb108-wg_cat.jpg
)
[8] => Array
(
[name] => imageBurst
[value] => /files/imagesSF/global/bursts/new-bestseller-icon-burst-105.jpg
)
[9] => Array
(
[name] => acrylicWater
[value] => 1
)
[10] => Array
(
[name] => recipeLocation
[value] => right
)
[11] => Array
(
[name] => prodType
[value] => standard
)
[12] => Array
(
[name] => childTitle
[value] => Calla Lily & Foliage
)
[13] => Array
(
[name] => expShip
[value] => 1
)
[14] => Array
(
[name] => imageBurstLink
[value] => /files/filesSF/popups/express-shipping.html
)
[15] => Array
(
[name] => mobile_name
[value] => Calla Lily & Foliage
)
[16] => Array
(
[name] => googleTitle
[value] => Silk Calla Lily Flower Centerpiece with Foliage
)
)
)
Below is the response from BC:
stdClass Object
(
[data] => stdClass Object
(
[id] => 234
[name] => Calla Lily & Foliage
Silk Flower Centerpiece
[type] => physical
[sku] => FLB108-WG
[description] => Again reduced for your viewing pleasure
[weight] => 0
[width] => 0
[depth] => 0
[height] => 0
[price] => 159
[cost_price] => 0
[retail_price] => 0
[sale_price] => 0
[map_price] => 0
[tax_class_id] => 0
[product_tax_code] =>
[calculated_price] => 159
[categories] => Array
(
[0] => 23
)
[brand_id] => 38
[option_set_id] =>
[option_set_display] => right
[inventory_level] => 0
[inventory_warning_level] => 1
[inventory_tracking] => product
[reviews_rating_sum] => 0
[reviews_count] => 0
[total_sold] => 0
[fixed_cost_shipping_price] => 0
[is_free_shipping] =>
[is_visible] => 1
[is_featured] =>
[related_products] => Array
(
[0] => -1
)
[warranty] =>
[bin_picking_number] =>
[layout_file] => product.html
[upc] => 848644000167
[mpn] =>
[gtin] =>
[search_keywords] =>
[availability] => disabled
[availability_description] =>
[gift_wrapping_options_type] => any
[gift_wrapping_options_list] => Array
(
)
[sort_order] => 0
[condition] => New
[is_condition_shown] =>
[order_quantity_minimum] => 0
[order_quantity_maximum] => 0
[page_title] =>
[meta_keywords] => Array
(
)
[meta_description] =>
[date_created] => 2020-08-13T22:16:57+00:00
[date_modified] => 2020-08-13T22:16:57+00:00
[view_count] => 0
[preorder_release_date] =>
[preorder_message] =>
[is_preorder_only] =>
[is_price_hidden] =>
[price_hidden_label] =>
[custom_url] =>
[base_variant_id] => 222
[open_graph_type] => product
[open_graph_title] =>
[open_graph_description] =>
[open_graph_use_meta_description] => 1
[open_graph_use_product_name] => 1
[open_graph_use_image] => 1
[variants] => Array
(
[0] => stdClass Object
(
[id] => 222
[product_id] => 234
[sku] => FLB108-WG
[sku_id] =>
[price] => 159
[calculated_price] => 159
[sale_price] => 0
[retail_price] => 0
[map_price] => 0
[weight] => 0
[width] => 0
[height] => 0
[depth] => 0
[is_free_shipping] =>
[fixed_cost_shipping_price] => 0
[calculated_weight] => 0
[purchasing_disabled] => 1
[purchasing_disabled_message] =>
[image_url] => https://cdn11.bigcommerce.com/s-r932bs4ubb/products/234/images/471/flb108-wg_zoom__07246.1597357017.386.513.jpg?c=1
[cost_price] => 0
[upc] => 848644000167
[mpn] =>
[gtin] =>
[inventory_level] => 0
[inventory_warning_level] => 1
[bin_picking_number] =>
[option_values] => Array
(
)
)
)
[images] => Array
(
[0] => stdClass Object
(
[id] => 471
[product_id] => 234
[is_thumbnail] => 1
[sort_order] => 1
[description] => white green calla lily & foliage silk centerpiece, velvety texture, natural appearance green foliage, black stones in acrylic water in heavy 6" square tapered glass vase
[image_file] => h/864/flb108-wg_zoom__07246.jpg
[url_zoom] => https://cdn11.bigcommerce.com/s-r932bs4ubb/products/234/images/471/flb108-wg_zoom__07246.1597357017.1280.1280.jpg?c=1
[url_standard] => https://cdn11.bigcommerce.com/s-r932bs4ubb/products/234/images/471/flb108-wg_zoom__07246.1597357017.386.513.jpg?c=1
[url_thumbnail] => https://cdn11.bigcommerce.com/s-r932bs4ubb/products/234/images/471/flb108-wg_zoom__07246.1597357017.220.290.jpg?c=1
[url_tiny] => https://cdn11.bigcommerce.com/s-r932bs4ubb/products/234/images/471/flb108-wg_zoom__07246.1597357017.44.58.jpg?c=1
[date_modified] => 2020-08-13T22:16:57+00:00
)
)
[primary_image] => stdClass Object
(
[id] => 471
[product_id] => 234
[is_thumbnail] => 1
[sort_order] => 1
[description] => white green calla lily & foliage silk centerpiece, velvety texture, natural appearance green foliage, black stones in acrylic water in heavy 6" square tapered glass vase
[image_file] => h/864/flb108-wg_zoom__07246.jpg
[url_zoom] => https://cdn11.bigcommerce.com/s-r932bs4ubb/products/234/images/471/flb108-wg_zoom__07246.1597357017.1280.1280.jpg?c=1
[url_standard] => https://cdn11.bigcommerce.com/s-r932bs4ubb/products/234/images/471/flb108-wg_zoom__07246.1597357017.386.513.jpg?c=1
[url_thumbnail] => https://cdn11.bigcommerce.com/s-r932bs4ubb/products/234/images/471/flb108-wg_zoom__07246.1597357017.220.290.jpg?c=1
[url_tiny] => https://cdn11.bigcommerce.com/s-r932bs4ubb/products/234/images/471/flb108-wg_zoom__07246.1597357017.44.58.jpg?c=1
[date_modified] => 2020-08-13T22:16:57+00:00
)
[videos] => Array
(
)
[custom_fields] => Array
(
[0] => stdClass Object
(
[id] => 2808
[name] => pageId
[value] => 47
)
[1] => stdClass Object
(
[id] => 2809
[name] => notice
[value] => FLB108-WG
)
[2] => stdClass Object
(
[id] => 2810
[name] => summaryImage
[value] => /files/imagesSF/product/165/flb108-wg_cat.jpg
)
[3] => stdClass Object
(
[id] => 2811
[name] => product_productName
[value] => Calla Lily & Foliage
)
[4] => stdClass Object
(
[id] => 2812
[name] => product_title
[value] => Calla Lily & Foliage
)
[5] => stdClass Object
(
[id] => 2813
[name] => product_productNumber
[value] => FLB108-WG
)
[6] => stdClass Object
(
[id] => 2814
[name] => product_catalogNumber
[value] => FLB108-WG
)
[7] => stdClass Object
(
[id] => 2815
[name] => product_imagePath
[value] => files/imagesSF/product/165/flb108-wg_cat.jpg
)
[8] => stdClass Object
(
[id] => 2816
[name] => imageBurst
[value] => /files/imagesSF/global/bursts/new-bestseller-icon-burst-105.jpg
)
[9] => stdClass Object
(
[id] => 2817
[name] => acrylicWater
[value] => 1
)
[10] => stdClass Object
(
[id] => 2818
[name] => recipeLocation
[value] => right
)
[11] => stdClass Object
(
[id] => 2819
[name] => prodType
[value] => standard
)
[12] => stdClass Object
(
[id] => 2820
[name] => childTitle
[value] => Calla Lily & Foliage
)
[13] => stdClass Object
(
[id] => 2821
[name] => expShip
[value] => 1
)
[14] => stdClass Object
(
[id] => 2822
[name] => imageBurstLink
[value] => /files/filesSF/popups/express-shipping.html
)
[15] => stdClass Object
(
[id] => 2823
[name] => mobile_name
[value] => Calla Lily & Foliage
)
[16] => stdClass Object
(
[id] => 2824
[name] => googleTitle
[value] => Silk Calla Lily Flower Centerpiece with Foliage
)
)
[bulk_pricing_rules] => Array
(
)
[reviews] => Array
(
)
[options] => Array
(
)
[modifiers] => Array
(
)
[parent_relations] => Array
(
)
)
[meta] => stdClass Object
(
)
)
Turns out the issue is with the custom_url element:
[custom_url] => Array
(
[url] =>
[is_customized] =>
)
This should not be included at all if url is not customized.

PayPal Orders API payment to a third party payee

I want to facilitate sending money to a merchant's PayPal account. I've made an additional Business Account in the PayPal Sandbox. I've made an order call with this account as a payee. But when I get the order (after approval from the payer) then the payee is still my actor account. Do I need some special configuration in the sandbox? And in production does the intended payee need to give me special permissions?
Array
(
[intent] => AUTHORIZE
[application_context] => Array
(
[return_url] => http://example.com/cart/PP_Payment.php?success=true
[cancel_url] => http://example.com/cart/PP_Payment.php?success=false
[brand_name] => Company X
)
[payee] => Array
(
[email_address] => sb-u4hosest4#business.example.com
)
[inovoice_id] => 1-GD2U-70E7-4Y
[items] => Array
(
[0] => Array
(
[quantity] => 1
[name] => Rabenhorst Klostergarten BIO Mini
[unit_amount] => Array
(
[currency_code] => EUR
[value] => 1.04
)
[sku] => 97899
)
[1] => Array
(
[quantity] => 1
[name] => Lupinen Filet
[unit_amount] => Array
(
[currency_code] => EUR
[value] => 3.87
)
[sku] => 66911
)
[2] => Array
(
[quantity] => 1
[name] => Kühltasche/-akku
[unit_amount] => Array
(
[currency_code] => EUR
[value] => 6
)
[sku] => P002
)
)
[purchase_units] => Array
(
[0] => Array
(
[amount] => Array
(
[currency_code] => EUR
[value] => 15.86
[breakdown] => Array
(
[item_total] => Array
(
[currency_code] => EUR
[value] => 10.91
)
[shipping] => Array
(
[currency_code] => EUR
[value] => 4.95
)
)
)
)
)
)
Result: ##########
Array
(
[id] => 5KPxxxx
[links] => Array
(
[0] => Array
(
[href] => https://api.sandbox.paypal.com/v2/checkout/orders/5KPxxxx
[rel] => self
[method] => GET
)
[1] => Array
(
[href] => https://www.sandbox.paypal.com/checkoutnow?token=5KPxxxx
[rel] => approve
[method] => GET
)
[2] => Array
(
[href] => https://api.sandbox.paypal.com/v2/checkout/orders/5KPxxxx
[rel] => update
[method] => PATCH
)
[3] => Array
(
[href] => https://api.sandbox.paypal.com/v2/checkout/orders/5KPxxxx/authorize
[rel] => authorize
[method] => POST
)
)
[status] => CREATED
)
but when I get the order then the payee is me and not the selected third party
Array
(
[id] => 5KPxxxx
[intent] => AUTHORIZE
[purchase_units] => Array
(
[0] => Array
(
[reference_id] => default
[amount] => Array
(
[currency_code] => EUR
[value] => 15.86
[breakdown] => Array
(
[item_total] => Array
(
[currency_code] => EUR
[value] => 10.91
)
[shipping] => Array
(
[currency_code] => EUR
[value] => 4.95
)
)
)
[payee] => Array
(
[email_address] => mike#www.org
[merchant_id] => FXXX
[display_data] => Array
(
[brand_name] => Company X
)
)
[shipping] => Array
(
[name] => Array
(
[full_name] => test buyer
)
[address] => Array
(
[address_line_1] => ESpachstr. 1
[admin_area_2] => Freiburg
[admin_area_1] => Empty
[postal_code] => 79111
[country_code] => DE
)
)
)
)
[payer] => Array
(
[name] => Array
(
[given_name] => test
[surname] => buyer
)
[email_address] => mt-buyer#w3xxx.org
[payer_id] => 4xxx
[address] => Array
(
[country_code] => DE
)
)
[create_time] => 2020-03-22T09:32:48Z
[links] => Array
(
[0] => Array
(
[href] => https://api.sandbox.paypal.com/v2/checkout/orders/5KPxxxx
[rel] => self
[method] => GET
)
[1] => Array
(
[href] => https://api.sandbox.paypal.com/v2/checkout/orders/5KPxxxx/authorize
[rel] => authorize
[method] => POST
)
)
[status] => APPROVED
)
[payee] => Array
(
[email_address] => sb-u4hosest4#business.example.com
)
This payee is being ignored because it is not in the purchase_units object.
See the example in the documentation.
While you can for sure do intent:CAPTURE, another consideration is that intent:AUTHORIZE (and later capture) might not be supported without permissions.

How to simplify my result in Cakephp 3

My code is:
$costSheetQuery = $this->CostSheets->find('all')->where(['id IN' => $criteria]);;
$costSheetData = $costSheetQuery->all();
I print the array $costSheetData and it gives me the following relust:
Cake\ORM\ResultSet Object
(
[items] => Array
(
[0] => App\Model\Entity\CostSheet Object
(
[id] => 5
[key_value] => {"sample_date":"10-03-2018","mh_sc":"mh-sc","buyer":"buyer","season":"season","style":"styel","style_detail":"Style Details","sample_img":[[""]],"fab_category":[["FABRIC CATEGORY","FABRIC CATEGORY","FABRIC CATEGORY","FABRIC CATEGORY","FABRIC CATEGORY","FABRIC CATEGORY"]],"patt":[["PATT","PATT","PATT","PATT","PATT","PATT"]],"size":[["SIZE","SIZE","SIZE","SIZE","SIZE","SIZE"]],"ship_date":[[{"year":"2018"},{"month":"01"},{"day":"01"}]],"piece":[["10","20","30","40","50","60"]],"fabric_usage":[["USAGE"]],"fabric_yds":[["yds"]],"fabric_body":[["Body","Body","Body","Body","Body","Body"]],"cm":[["embrotery"]],"cm_value":[[" 10 ","12.00","","15","",""]],"trims":[["thread"]],"trims_value":[["10","","10","20","",""]]}
[created] => Cake\I18n\FrozenTime Object
(
[time] => 2018-03-10T16:47:52+00:00
[timezone] => UTC
[fixedNowTime] =>
)
[modified] => Cake\I18n\FrozenTime Object
(
[time] => 2018-03-10T16:47:52+00:00
[timezone] => UTC
[fixedNowTime] =>
)
[[new]] =>
[[accessible]] => Array
(
[key_value] => 1
[created] => 1
[modified] => 1
)
[[dirty]] => Array
(
)
[[original]] => Array
(
)
[[virtual]] => Array
(
)
[[errors]] => Array
(
)
[[invalid]] => Array
(
)
[[repository]] => CostSheets
)
)
)
Whats hell is going on. I just start hating cakephp. My additional bullshit in my array? I also try to separate as : $items->costSheetData as item is an object of $costSheetData. But it gives me an arrow. Any idea?

cakephp how to group file data when upload multiple file

I use cakephp FormHelper to generate html form code.
echo $this->Form->create('newGallery.', array('type'=>'file'));
echo $this->Form->input('Photos',array(
'type' => 'file',
'label' => 'Photos (jpg,png,gif)',
'name' => 'upload[]',
'required',
'multiple'
));
echo $this->Form->end('Create');
but result is
Array
(
[upload] => Array
(
[name] => Array
(
[0] => Pic1.jpg
[1] => Pic2.jpg
)
[type] => Array
(
[0] => image/jpeg
[1] => image/jpeg
)
[tmp_name] => Array
(
[0] => C:\wamp\tmp\phpB073.tmp
[1] => C:\wamp\tmp\phpB084.tmp
)
[error] => Array
(
[0] => 0
[1] => 0
)
[size] => Array
(
[0] => 216302
[1] => 107102
)
)
)
I need to group the data of the same file so that i can deal with by using foreach loop. This is the result i need
Array
(
[upload] => Array
(
[0] => Array
(
[name] => Pic1.jpg
[type] => image/jpeg
[tmp_name] => C:\wamp\tmp\phpB073.tmp
[error] => 0
[size] => 216302
)
[1] => Array
(
[name] => Pic2.jpg
[type] => image/jpeg
[tmp_name] => C:\wamp\tmp\phpB084.tmp
[error] => 0
[size] => 107102
)
)
)
Thank you indeed for your help.
I think this can help you :)
/* create new empty array */
$result=array();
/* create new index */
$i=0;
/* foreach in your $upload or other array */
foreach($upload['upload'] as $key => $val){
foreach($val as $sub_val){
$result[$i][$key]=$sub_val;
$i++;
}
$i=0;
}